Не получается чтение из файла в который я записал данные.
Java
package com.company;
import java.io.*;
import javax.swing.*;
import java.lang.*;
import java.util.*;
import javax.swing.*;
import java.io.BufferedReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Scanner;
public class Main {
static class InputFile {
public String fileName;
public String name, surname;
public String age, height;
public String ves;
InputFile(String fileName, String name, String surname, String age, String height, String ves) {
this.fileName = fileName;
this.name = name;
this.surname = surname;
this.age = age;
this.height = height;
this.ves = ves;
}
public void inputFiles(InputFile iF) {
try {
FileWriter write = new FileWriter("D:\\" + fileName + ".txt", false);
write.write(name + "\n");
write.write(surname + "\n");
write.write(age + "\n");
write.write(height + "\n");
write.write(ves + "\n");
write.close();
} catch (IOException e) {
System.out.println("Ошибка ввода инфомации в файл" + e);
}
}
}
public static class funk {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String fileName;
String name, surname;
String age;
String height;
String ves;
fileName = JOptionPane.showInputDialog("Введите название вашего файла: ");
name = JOptionPane.showInputDialog("Введите ваше имя: ");
surname = JOptionPane.showInputDialog("Введите вашу фамилию: ");
age = JOptionPane.showInputDialog("Введите ваш возраст: ");
height = JOptionPane.showInputDialog("Введите ваш рост: ");
ves = JOptionPane.showInputDialog("Введите ваш вес: ");
InputFile iF = new InputFile(fileName, name, surname, age, height, ves);
iF.inputFiles(iF);
}
}
}
Для чтения из файла существует несколько классов, рекомендую ознакомиться с RandomAccessFile и FileReader.
Этого уже должно хватить, чтобы нормально работать с файлами.
Статья про FileReader: тык
Статья про RandomAcceesFile: тык
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Как я могу сделать текстуру фигуры прозрачной? (Например, куб или цилиндр)
Я новичок в java, несколько дней назад хотел переустановить java на новую версию jdk 13 а у меня стоял 18_141, установил jdk 13 а путях все прописал, захожу...
Я использую EclipseLink JPA 21