-1

I have text file content like

name1,name2,name3,....nameN
value1,value2,value3,....valueN

I want the content to be

name1     value1
name2     value2
name3     value3
  .        .
  .        .
nameN     valueN

How can I achieve this with java code.

niren
  • 2,693
  • 8
  • 34
  • 58

3 Answers3

1
String[] names = namesString.split(',');
String[] values = valuesString.split(',');

//usage
System.out.println(names[0] + " with value " + values[0];
Masudul
  • 21,823
  • 5
  • 43
  • 58
Robin Dijkhof
  • 18,665
  • 11
  • 65
  • 116
1
String[] names = namesString.split(",");
String[] values = valuesString.split(",");

for(int i=0;i<names.length;i++){
System.out.println(names[i] + "      " + values[i];
}
Masudul
  • 21,823
  • 5
  • 43
  • 58
0
try {
            File file = new File("D:\\temp\\test.txt");
            InputStreamReader reader = new InputStreamReader(new FileInputStream(file));
            BufferedReader bufferedReader = new BufferedReader(reader);
            String namesString = bufferedReader.readLine();
            String valuesString = bufferedReader.readLine();
            String[] names = namesString.split(",");
            String[] values = valuesString.split(",");
            for (int i = 0; i < names.length; i++) {
                System.out.println(names[i] + "\t" + values[i]);
            }
            bufferedReader.close();
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }