こんにちは私はJavaでStringTokeniserを使用してテキストファイルをトークン化しようとしています。しかし、問題は、行の最後の単語だけを取得することです。少しの助けは必要ありません。このサンプルコードは、map-reduce関数の一部です。
String profile;
StringTokenizer inputKey=new StringTokenizer(value.toString());
while(inputKey.hasMoreTokens()){
String input=inputKey.nextToken();
if(!input.endsWith("</id>")){
textInput.set(input);
} else {
profile=input.substring(4,15);
profileId.set(profile);
}
}