java中两个数组同时循环遍历

java中两个数组同时循环遍历,第1张

String[] a_arr=asplit(",");
String[] b_arr=bsplit(",");
String[] c_arr=csplit(",");
int a_num=a_arrsize (或者a_arrlength)
for(int i=0;i<a_num;i++){
String str = a_arr[i]+","+b_arr[i]+","+c_arr[i];
Systemoutprintln(str);
'}

1:遍历数组的传统方式
/ 建立一个数组 /
int[] integers = {1, 2, 3, 4};
/ 开始遍历 /
for (int j = 0; j<integerslength; j++){
int i = integers[j];
Systemoutprintln(i);
}
2:遍历Collection对象的传统方式
/ 建立一个Collection /
String[] strings = {"A", "B", "C", "D"};
Collection stringList = javautilArraysasList(strings);
/ 开始遍历 /
for (Iterator itr = stringListiterator(); itrhasNext();) {
Object str = itrnext();
Systemoutprintln(str);
}
3:遍历数组的简单方式
/ 建立一个数组 /
int[] integers = {1, 2, 3, 4};
/ 开始遍历 /
for (int i : integers) {
Systemoutprintln(i);/ 依次输出“1”、“2”、“3”、“4” /
}
4:遍历数组的简单方式的等价代码
/ 建立一个数组 /
int[] integers = {1, 2, 3, 4};
/ 开始遍历 /
for (int 变量名甲 = 0; 变量名甲<integerslength; 变量名甲++) {
Systemoutprintln(integers[变量名甲]);/ 依次输出“1”、“2”、“3”、“4” /
}
5:遍历Collection的简单方式
/ 建立一个Collection /
String[] strings = {"A", "B", "C", "D"};
Collection list = javautilArraysasList(strings);
/ 开始遍历 /
for (Object str : list) {
Systemoutprintln(str);/ 依次输出“A”、“B”、“C”、“D” /
}
6:遍历Collection的简单方式的等价代码
/ 建立一个Collection /
String[] strings = {"A", "B", "C", "D"};
Collection stringList = javautilArraysasList(strings);
/ 开始遍历 /
for (Iterator 变量名乙 = listiterator(); 变量名乙hasNext();) {
Object str = 变量名乙next();
Systemoutprintln(str);/ 依次输出“A”、“B”、“C”、“D” /
}
7:禁止重新赋值
int[] integers = {1, 2, 3, 4};
for (final int i : integers) {
i = i / 2; / 编译时出错 /
}
8:允许修改状态
Random[] randoms = new Random[]{new Random(1), new Random(2), new Random(3)};
for (final Random r : randoms) {
rsetSeed(4);/ 将所有Random对象设成使用相同的种子 /
Systemoutprintln(rnextLong());/ 种子相同,第一个结果也相同 /
}
9:使用和要被遍历的数组中的元素相同类型的循环变量
int[] integers = {1, 2, 3, 4};
for (int i : integers) {
Systemoutprintln(i);/ 依次输出“1”、“2”、“3”、“4” /
}
10:使用和要被遍历的Collection中的元素相同类型的循环变量
Collection< String> strings = new ArrayList< String>();
stringsadd("A");
stringsadd("B");
stringsadd("C");
stringsadd("D");
for (String str : integers) {
Systemoutprintln(str);/ 依次输出“A”、“B”、“C”、“D” /
}
11:使用要被遍历的对象中的元素的上级类型的循环变量
String[] strings = {"A", "B", "C", "D"};
Collection< String> list = javautilArraysasList(strings);
for (Object str : list) {
Systemoutprintln(str);/ 依次输出“A”、“B”、“C”、“D” /
}
12:使用能和要被遍历的对象中的元素的类型自动转换的类型的循环变量
int[] integers = {1, 2, 3, 4};
for (Integer i : integers) {
Systemoutprintln(i);/ 依次输出“1”、“2”、“3”、“4” /
}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13408364.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-30
下一篇 2023-07-30

发表评论

登录后才能评论

评论列表(0条)

保存