Array3

/*------數組的  刪除-------*/

//刪除   對指定的數組  刪除指定下標的刪除
//  刪除元素    容量不變
// char[] arr= {'a','b','c','d','e'};
// int idx = 1;
//
// arr[idx] = 0;

//a c d e '\0'空字符
//idx後的元素整體向前平移
//  i:idx~ length-2
//    arr[i] = arr[i+1]
//arr[length-1] = 0

// for(int i=idx;i<arr.length-1;i++){
// arr[i] = arr[i+1];
// }
// arr[arr.length-1] = '\0';
//
// for(int i=0;i<arr.length;i++){
// System.out.print("|"+arr[i]+"|");
// }

//練習  統計一個char數組中有效元素的個數
//         '\0'
// 遍歷所有元素    按個判定統計
char[] arr2 = new char[10];
arr2[0] = 'a';
arr2[1] = 'b';
int count = 0;
// for (int i = 0; i < arr2.length; i++) {
// if (arr2[i] != '\0') {
// count++;
// }
// }

//練習 統計一個char數組中有效元素的個數(有效元素在數組前半部分)
// 找第一個 \0
// abddere\0\0\0\0\0\0
for (int i = 0; i < arr2.length; i++) {
if (arr2[i] == '\0') {
count=i;
break;
}
}
System.out.println(count);
}


}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章