Sunday, 18 August 2013

Reading file in java and save into array

Reading file in java and save into array

pI have some problems reading file in java: my file is for example:/p
precode3,4 2 6 4 1 7 3 8 9 /code/pre pwhere first line 3 and 4 are the
lenght of array A and B and then the element of each array. I made this/p
precodeimport java.io.*; import java.util.Arrays; public class Progetto {
public static void main(String args[]) { // Open the file that is the
first // command line parameter FileInputStream fstream = new
FileInputStream(prova.txt); // Get the object of DataInputStream
DataInputStream in = new DataInputStream(fstream); BufferedReader br = new
BufferedReader(new InputStreamReader(in)); String strLine = br.readLine();
// step 1 if (strLine != null) { String[] delims = strLine.split(,); //
step 2 // step 3 int[] a = new int[Integer.parseInt(delims[0])]; int[] b =
new int[Integer.parseInt(delims[1])]; // step 4 for (int i=0; i lt;
a.length; i++) a[i] = Integer.parseInt(br.readLine()); // step 5 for (int
i=0; i lt; b.length; i++) b[i] = Integer.parseInt(br.readLine());
br.close(); // step 6 // step 7 System.out.println(Arrays.toString(a));
System.out.println(Arrays.toString(b)); } } } /code/pre pBut it gives me
error: -Unhandled exception type FileNotFoundException (line 11)
-Unhandled exception type IOException (lines 15 26 30 32) but i don't know
why. Someone can help me. Thanks in advance/p

No comments:

Post a Comment