Untitled

 avatar
unknown
java
2 years ago
1.0 kB
6
Indexable
   public void loadFromFile(String filePath) {
        try (BufferedReader reader = new BufferedReader(new FileReader(filePath))) {
            String line;
            while ((line = reader.readLine()) != null) {
                String[] numbers = line.split(" ");
                for (String number : numbers) {
                    this.array.add(Integer.parseInt(number));
                }
            }
        } catch (IOException e) {
            System.out.println("Error reading file: " + e.getMessage());
        }
    }

    public void saveToFile(String filePath) {
        try (FileWriter writer = new FileWriter(filePath)) {
            for (int i = 0; i < this.array.size(); i++) {
                writer.write(this.array.get(i).toString());
                if (i < this.array.size() - 1) {
                    writer.write(" ");
                }
            }
        } catch (IOException e) {
            System.out.println("Error writing to file: " + e.getMessage());
        }
    }
Editor is loading...