Java ';对于';结构:char的用法
我刚刚开始学习编程,在阅读字符串时,我发现了以下代码:Java ';对于';结构:char的用法,java,string,for-loop,char,Java,String,For Loop,Char,我刚刚开始学习编程,在阅读字符串时,我发现了以下代码: System.out.print("Conversion from string to char array\n"); char [] stringToarray = exampleString.toCharArray(); for (char character : stringToarray) { System.out.print(character); } 我不完全明白。。。“字符字符:str
System.out.print("Conversion from string to char array\n");
char [] stringToarray = exampleString.toCharArray();
for (char character : stringToarray) {
System.out.print(character);
}
我不完全明白。。。“字符字符:stringToarray”是做什么的?
为什么你可以在“for”里面用它呢?
我很困惑,因为这不是我习惯看到的“for”的结构
非常感谢您的关注 在这种情况下,它相当于:
for (int i = 0; i < stringToArray.length; i ++){
char character = stringToArray[i];
System.out.println(character);
}
for(int i=0;i
它被称为for each构造,最常用于集合
类
你可以这样想:{}你试过搜索这个吗?它被称为
for each
循环。检查一下这个和这些