『壹』 java中,循環遍歷輸出二維數組正常,用Arrays.toString()方法輸出顯示的是地址,為什麼
因為c是一個二維數組。相當於一個長度為2的數組,但是這個數組的元素是數組。
當執行Arrays.toString的時候相當於遍歷數組,並且輸出數組的元素,但是這個數組的元素是數組,所以這里輸出的是地址。
可以進入到Arrays.toString裡面看源碼,
這里返回的字元串格式就是你控制台輸出的樣式。
『貳』 java遍歷數組怎麼弄for(int i:arr)什麼意思
for(int i : arr)
i在每一輪的循環中都是會變的,第一輪循環就輸出arr數組的第0個元素,第二輪就輸出arr數組的第一個元素,第三輪就輸出arr數組的第二個元素……
『叄』 用java 拜託了 將一個數組逆序輸出
這個可以使用數組工具類Arrays的asList方法將數組變成List集合,然後使用集合工具類Collections的方法reverse方法將集合中的元素順序反轉,在將集合轉換成數組,遍歷數組列印即可。
public class Test
{
public static void main(String[] args)
{
String[] s={"a","b","c","d","e","f"};
List<String> list=Arrays.asList(s);
Collections.reverse(list);
list.toArray(s);
for(String str:s)
{
System.out.print(str+" ");
}
}
}
如果滿意,請採納謝謝。
『肆』 java中for或foreach是如何遍歷數組的
String[]array={"1","2","3","4","5"};
//for循環
for(inti=0;i<array.length;i++){
System.out.println(array[i]);
}
//foreach不是java裡面的關鍵字,foreache循環一般是指這個
for(Stringstring:array){
System.out.println(string);
}