Here you can find the source of loadSolution(File file)
public static int[] loadSolution(File file) throws IOException
//package com.java2s; /******************************************************************************* * Copyright 2012 Wim Vancroonenburg, Tony Wauters, CODeS research group, KAHO Sint-Lieven, Gent, Belgium * //w ww . j a v a 2 s.c o m * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. ******************************************************************************/ import java.io.File; import java.io.IOException; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public class Main { public static int[] loadSolution(File file) throws IOException { Scanner sc = null; try { sc = new Scanner(file); List<Integer> temp = new ArrayList<Integer>(); while (sc.hasNextInt()) { temp.add(sc.nextInt()); } int[] assignments = new int[temp.size()]; for (int i = 0; i < temp.size(); i++) { assignments[i] = temp.get(i); } return assignments; } finally { if (sc != null) sc.close(); } } }