我有两个阵列说..
String[] a = {
"dog", "cat", "turtle"
};
String[] b = {
"doog", "caat", "tuurtle"
};
我遍历
for (String s: a) {
Sop(s).
}
再次,我们需要遍历第二个数组。
但我的Qsn使用一个增强的for循环(对于每个循环)我可以遍历或使用两个数组进行一些操作。
您的帮助将不胜感激。
答案 0 :(得分:0)
for(int n=0; n<2; n++)
{
a[n];
b[n];
}
但在这种情况下,你必须知道数组长度,数组必须具有相同的大小
或
if(a.length == b.length)
{
for(int n=0; n<2; n++)
{
a[n];
b[n];
}
}
答案 1 :(得分:0)
每个循环都不可能。但是你可以在for循环中有多个索引。像这样的东西
String[] a = {"dog", "cat", "turtle"};
String[] b = {"doog", "caat", "tuurtle"};
for (int i = 0, j = 0; i < a.length || j < b.length; i++, j++) {
if(i < a.length){
System.out.println(a[i]);
}
if(j < b.length){
System.out.println(b[j]);
}
}
答案 2 :(得分:0)
每个循环都不可能。但你可以通过简单的索引基础循环遍历其他答案。
答案 3 :(得分:0)
String[] a = {
"dog", "cat", "turtle"
};
String[] b = {
"doog", "caat", "tuurtle"
};
我遍历
if(a.length==b.length){
int i=0;
for (String s: a) {
Sop(s);
Sop(b[i++]);
}
}
答案 4 :(得分:0)
这样做没有语言结构,但你可以实现它。在具有两个字段的to结构上构建一个迭代器......