Return only the column 2 of a Text File - JAVA -


i have text file following structure:

col_a           col_b            col_c   1               2                 3   1               2                 3   1               2                 3 

i want obtain second column. result should be:

2 2 2 

i have following code, gives me first line:

bufferedreader br = new bufferedreader(new filereader("/home/cloudera/downloads/sms-call-internet-tn-2013-12-31.txt")); string line = br.readline(); string[] columns = line.split("/t"); string valueneeded = columns[0]; system.out.println(valueneeded); 

how can achieve that?

many thanks!!!

just use loop read lines :

        bufferedreader br = new bufferedreader(new filereader("/home/cloudera/downloads/sms-call-internet-tn-2013-12-31.txt"));         string line = null;          while ((line = br.readline()) != null) {              string[] columns = line.split("/t");             string valueneeded = columns[1];             system.out.println(valueneeded);          } 

Comments