fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12.  
  13. String line;
  14. ArrayList<String> lines = new ArrayList<>();
  15.  
  16. try (BufferedReader reader = new BufferedReader(new FileReader("file.txt"))) {
  17. while ((line = reader.readLine()) != null) {
  18. lines.add(line);
  19. }
  20. } catch (IOException e) {
  21. e.printStackTrace();
  22. }
  23.  
  24. String[] currency = new String[lines.size()];
  25. String[] factor = new String[lines.size()];
  26. String[] symbol = new String[lines.size()];
  27. String[] lineSplit;
  28.  
  29. for (int i = 0; i < lines.size(); i++) {
  30. lineSplit = lines.get(i).split("\\s*,\\s*");
  31. if (lineSplit.length == 3) {
  32. currency[i] = lineSplit[0];
  33. factor[i] = lineSplit[1];
  34. symbol[i] = lineSplit[2];
  35. }
  36. }
  37. }
  38. }
Success #stdin #stdout #stderr 0.04s 2184192KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
java.io.FileNotFoundException: file.txt (No such file or directory)
	at java.io.FileInputStream.open0(Native Method)
	at java.io.FileInputStream.open(FileInputStream.java:195)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at java.io.FileInputStream.<init>(FileInputStream.java:93)
	at java.io.FileReader.<init>(FileReader.java:58)
	at Ideone.main(Main.java:16)