Не получается чтение из файла в который я записал данные.
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: тык
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Как я могу сделать текстуру фигуры прозрачной? (Например, куб или цилиндр)
Я новичок в java, несколько дней назад хотел переустановить java на новую версию jdk 13 а у меня стоял 18_141, установил jdk 13 а путях все прописал, захожу...
Я использую EclipseLink JPA 21