誰かの生年月日を取得し、それを dd/mm/yyyy に分割して "." を使用する必要があるときに、このコードを機能させようとしています。日と月、月と年を分けるものとして。「/」、「」、「-」などの他の文字でも機能するようになりました。「。」を使用しようとすると。範囲外の配列インデックスの例外エラーが発生します。
if(input.contains("."))
{
String[] tokens = input.split(".");
day = Integer.parseInt(tokens[0]);
intMonth = Integer.parseInt(tokens[1]);
year = Integer.parseInt(tokens[2]);
}
変数は上記で正しく宣言されています(そう思います)。彼らは他のケースで働くので。不明な点がある場合は、お気軽に質問してください。事前に感謝します。