字符串数组指定索引添加新的字符串
易错:原字符串长度必须留有添加字符串的空间,否则会出现越界异常.
正确代码段
String[] str ={"蔡依林", "刘知珉", "柳智敏", "jolin", "Karina",null,null,null};
int size=5,index=1;
int moveNum = size-1-index;
if(moveNum>0){
System.arraycopy(str,index+1,str,index,moveNum);
}
str[size-1] = null;
size--;
for (int i = 0; i < str.length; i++) {
System.out.println(str[i]);
}
冒泡排序
即相邻比较,每轮比较确定每轮的最大值.
关键代码段.
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 tmp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = tmp;
}
}
}