String Buffer

1、java为我们提供了StringBuffer这个类,这是一个可变的字符串序列

2、StringBuffer构造方法

public StringBuffer():无参构造方法

public StringBuffer(String str):指定字符串内容的字符串缓冲区对象

3、添加功能   

//和String 用+拼接一样,在原有字符串后追加字串 

public StringBuffer append(String str)

//在指定位置插入字串

public StringBuffer insert(int offset,String str)

4、删除功能

public StringBuffer deleteCharAt(int index):删除指定位置的字符,并返回本身

public StringBuffer delete(int start,int end):删除从指定位置开始指定位置结束的内容,并返回本身

5、字符串反转

public StringBuffer reverse()

6、冒泡排序

相邻元素两两比较,大的往后放,第一次完毕,最大值出现在了最大索引处

  int[] arr = {69,24,80,57,13,20,6,1,60};

  for (int i = 0; i < arr.length-1; i++) {//遍历数组

  for (int j = 0; j < arr.length-1-i; j++) {

    //判断数组中两个相邻两整数大小,大的数,交换到后边

    if(arr[j]>arr[j+1]){

    int t=arr[j];

    arr[j]=arr[j+1];

    arr[j+1]=t;

    }

  }

  }


7、String  StringBuffer StringBuilder区别

String 不可变字符串

StringBuffer StringBuilder 可变字符串

StringBuffer线程安全,效率低

String StringBuilder 线程不安全,效率高

8、Math 数学

//获得随机数

Math.random();//[0,1)

//获得10-20之间的随机数 int num=(int)( Math.random()*(最大值-最小值+1)+最小值)

int num=(int)(Math.random()*(20-10+1)+10);

System.out.println(num);

Math.PI;

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容