Possible Duplicate:
The split() method in Java does not work on a dot (.)Javaのフルストップから分割
私はjavaを初めて使っています。私は文字列を "。"から分割したい(ドット)を取得し、それらの名前を1つずつ取得します。しかし、このプログラムはエラーを与える:"Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0"
は正規表現で私に
String input1 = "van.bus.car";
System.out.println(input.split(".")[0]+"");
System.out.println(input.split(".")[1]+"");
System.out.println(input.split(".")[2]+"");
スプリットコールから返された文字列配列を保持しておき、配列にループ内の値を読み込んで配列に存在しない値を取得しようとしていないことを確認する価値があります –