test.txt
rrefe to:lautturi.com2 3 5 6 7 8 9
java code
/** * @author lautturi.com * Java example: read multiple integer values from a file and store as integer array in java */ import java.io.BufferedReader; import java.io.File; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.util.*; public class Lautturi { public static void main(String[] args) throws IOException { String filepath = "test.txt"; File fp = new File(filepath); FileReader fr = new FileReader(fp); BufferedReader br = new BufferedReader(fr); String[] integersInString = br.readLine().split("\\s+"); int arr[] = new int[integersInString.length]; for (int i = 0; i < integersInString.length; i++) { arr[i] = Integer.parseInt(integersInString[i]); } System.out.println(Arrays.toString(arr)); } }
output:
[2, 3, 5, 6, 7, 8, 9]