Форум программистов, компьютерный форум, киберфорум
Java для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 24.01.2022
Сообщений: 21
1

Работа с файлами java

21.09.2022, 22:01. Показов 231. Ответов 0

Author24 — интернет-сервис помощи студентам
Необходимо из файла удалить все элементы с чётными номерами строк, результат сохранить в новый файл. Не получается перезаписать нечётные строки из файла file в файл secondWrite. secondWrite заполняется не теми числами, которыми должен

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
package aisd;
 
import java.nio.file.Files;
import java.util.Scanner;
import java.io.*;
import java.util.Random;
 
public class Laba {
    public static void main(String[] args) throws Exception{
 
        File file=new File("/Users/kamidazumagazieva/Desktop/java/Lab_2.1/aisd_2.1 rand.txt");
        FileReader fr= new FileReader(file);
        Scanner inp=new Scanner(fr);
 
        FileWriter fileFirst = new FileWriter(file);
        writeFile(fileFirst);
 
        if (isEmptyFile(file)){
            System.out.println("Ваш файл пуст!");
        }
        while (inp.hasNextInt()){
            System.out.println(inp.nextInt());
        }
 
        File secondFile=new File("/Users/kamidazumagazieva/Desktop/java/Lab_2.1/aisd_2.1 NewRand.txt");
        FileWriter secondWrite=new FileWriter(secondFile);
 
        for (int i = 0; i < file.length(); i++) {
            if (i% 2 != 0){
secondWrite.write((int)(i)); // Выводит )+-/135 вместо нормальных чисел
                secondWrite.flush();
            }
        }
        inp.close();
        fr.close();
        secondWrite.close();
    }
 
    static void writeFile(FileWriter File) throws Exception{
        Scanner input=new Scanner(System.in);
        System.out.println("Введите количество элементов в файле:");
        int counts= input.nextInt();
        int masNumbers[]=new int[counts];
 
        for (int i = 0; i < counts; i++) {
            Random rand=new Random();
            masNumbers[i]= rand.nextInt();
        }
        System.out.println("Содержимое файла:");
        for (int i = 0; i < counts; i++) {
                File.write(masNumbers[i]+"\n");
                File.flush();
            }
        File.close();
        input.close();
        }
 
        static boolean isEmptyFile(File File) throws Exception{
        return File.length()==0;
        }
    }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.09.2022, 22:01
Ответы с готовыми решениями:

Java работа с файлами
Необходимо создать: • Примитивное консольное приложение для создания/редактирования/просмотра...

Работа с файлами на java
Имеется файл, в котором хранятся сведения о сдаче трех экзаменов учениками одной школы в следующем...

java Работа с потоками и файлами
Используя сканер в текстовом файле , который содержит текст, подсчитать количество 1) слов...

Работа с файлами Java
Помогите разобраться как это реализовать: (если можно, то конкретно код) Принцип алгоритма...

Работа с файлами java
В файле, содержащем фамилии студентов и их оценки, записать прописными буквами фамилии тех...

0
21.09.2022, 22:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.09.2022, 22:01
Помогаю со студенческими работами здесь

Работа с файлами на java
народ, подскажыте пожалуста, или ёщё лутше, скиньте фрагмент кода на java, когда используется...

Java, работа с файлами
Что программа должна делать. Открывать заданный файл и считывать его содержимое Открывать и...

Java работа с файлами
Здравствуйте. Начинаю работать с файлами. И пока до конца не понятна работа с файлами. Поэтому...

Java работа с файлами
Подскажите пожалуйста как считать из txt файла строку и вывести ее в другой файл пословно в...

Работа с файлами Java
Столкнулся с проблемой такого рода. С первого текстового файла во второй надо переписать все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru