我需要帮助来创建分割代码行然后才能进行拼写检查的代码。如何将缓冲读取器中的行分割为单词
public static void main(String [] args) throws IOException {
Stem myStem = new Stem();
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream("C:\\Users\\lamrh\\IdeaProjects\\untitled1\\src\\bigON\\data.txt")));
//String currentWord = String.valueOf(bufferedReader.readLine());
Scanner scanner = new Scanner(bufferedReader.readLine());
//byte[] data = new byte [currentWord.length()];
String[] splitLines;
//splitLines = splitLines.split(" ");
String line;
while((line = bufferedReader.readLine()) !=null ){
//splitLines = line.split(" ");
String currentWord1 = formatWordGhizou (line);
System.out.println(""+ line+""+ ":"+ currentWord1);
}
bufferedReader.close();
}
凡结果表明我:
سْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ:سماللهالرحمنالرحيم
سْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ:سماللهالرحمنالرحيم ِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ:سماللهالرحمنالرحيم ِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ:سماللهالرحمنالرحيم ِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ:سماللهالرحمنالرحيم ِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ:سماللهالرحمنالرحيم ِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ:سماللهالرحمنالرحيم ِسْمِ اللَّهِ الرَّحْمَٰنِ الرَّحِيمِ:سماللهالرحمنالرحيم
,它应该看起来像一个字一个字不字线。 任何帮助 谢谢。
你能否提供函数“formatWordGhizou()”的来源? –
[为什么“有人可以帮我吗?”不是一个真正的问题?](http://meta.stackoverflow.com/q/284236) – EJoshuaS
问题是有什么办法可以将已被bufferedreader读取的行分割成话 –