I am trying to read the first words from my 100k+ word dictionary, I am new to java so spare me :D
The dictionary looks like this:
naklestite naklestiti Ggdvdm 0
nakljuÄŤiti nakljuÄŤiti Ggvn 1
nakljuÄŤit nakljuÄŤiti Ggvm 0
nakljuÄŤil nakljuÄŤiti Ggvd-em 0
I need to copy all the first words in new .txt file to get the output as follows:
naklestite
nakljuÄŤiti
nakljuÄŤit
nakljuÄŤil
so far I am getting the whole lines as output instead of the first words.
package test;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
public class moja {
public static void main(String[] args) {
try {
File file = new File("SloveneLexicon.txt");
FileReader fileReader = new FileReader(file);
BufferedReader bufferedReader = new BufferedReader(fileReader);
StringBuffer stringBuffer = new StringBuffer();
String word;
while ((word = bufferedReader.readLine()) != null) {
String s = word;
String[] fragments = s.split(" ");
String firstColumn = fragments[0];
System.out.println(firstColumn);
}
bufferedReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}