我正在尝试遍历字符串中的每个字符并获取第一个字符,可以在第1个,第2个空格中找到它。所以,这就是我所拥有的:
String add1 = "A2B";
String add2 = "BDR";
String result = "BFT";
String line = add1+add2+result;
char aChar;
for(int i=0; i<aChar; i++) {
aChar = line.charAt(i);
System.out.println(aChar);
}
我觉得我有点困惑。任何帮助表示赞赏。
答案 0 :(得分:2)
你的for循环应该是
for(int i=0 ; i < line.length(); i++) {
aChar = line.charAt(i);
System.out.println(aChar);
}
答案 1 :(得分:1)
我认为你几乎就在那里 - 你需要帮助才能达到极限:
for (int index = 0; index < line.length(); index++) {
char c = line.charAt(index);
System.out.println(c);
}
这是你想要达到的目标吗? (请注意,这一切都发生在之后您在评论中提到的内容 - 这只是简单的字符串连接。)
答案 2 :(得分:1)
我认为您需要将for语句重写为:
for (int i=0; i<line.length(); i++) {
答案 3 :(得分:1)
我认为你的意思是:
for(int i=0; i < line.length(); i++){
char aChar = line.charAt(i);
System.out.println(aChar);
}
BTW:您的代码格式错误