「KermitD.Frogge」という文字列を分割する必要があるので、これが使用したコードです。
firstName = strTkn.nextToken();
middleInitial = strTkn.nextToken(".");
//changing the delimiters to a . because there is no space between D and Frogge
lastName = strTkn.nextToken(" ");
//changing delimiters back to a space
hourlyWage = Double.parseDouble(strTkn.nextToken());
ただし、結果は次のとおりです。
Kermit
D
.Frogge
ピリオドを保持せずに文字列トークナイザーを使用するにはどうすればよいですか?