class Blue_ManTest{
public static void main(String[] args){
String name = "I LOVE JAVAWORLD";
int index1 = name.indexOf(" ");
int index2 = name.lastIndexOf(" ");
String str1 = name.substring(0, index1);
String str2 = name.substring(index1 + 1, index1+ 5);
String str3 = name.substring(index2 + 5);
System.out.println(str3 + ", " + str1 + " " + str2 + ".");
}
}
このプログラムの出力が何であるかを理解するのに苦労しています。私はそれを知っていると思いますが、よくわかりません。
私はこれを行いました I Love JavaWorld 0 は j に対応し、15 は D に対応し、1 はその間のスペースです。
str1
私が得るためにI
str2
私が得るためにLove
しかし、str3
私は得るためにavaWorld
しかしstr3
、それは印刷されるので、私には間違っているようです。
avaWorld, I Love.