サンプル
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import net.java.sen.SenFactory;
import net.java.sen.StringTagger;
import net.java.sen.dictionary.Token;
public class Main {
public static void main(String[] args) throws IOException {
System.out.println(toKana("山田 孝雄"));
System.out.println(toKana("鈴木 崇"));
System.out.println(toKana("斎藤 孝之"));
System.out.println(toKana("渡辺 麻子"));
}
public static String toKana(String targetValue) throws IOException {
StringTagger tagger = SenFactory.getStringTagger(null);
List<Token> tokens = tagger.analyze(targetValue, new ArrayList<Token>());
StringBuilder returnValue = new StringBuilder();
for (Token token : tokens) {
returnValue.append(token.getMorpheme().getReadings().get(0));
}
return returnValue.toString();
}
}