您好,我想在java中使用StringTokeniser來標記文本文件。但問題是這只是最後一句話。需要一點幫助。此示例代碼是map-reduce函數的一部分。StringTokenizer只採取行的最後一個字
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);
}
}
什麼是輸入和期望輸出? –
...什麼是'textInput'? –
你試圖標記字符串的分隔符是什麼?沒有傳入特定的StringTokenizer,默認爲''「'作爲分隔符。 –