Д/З работа с файлами
Создайте консольный «текстовый редактор» с возможностью сохранения набранного текста в файл.
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.Scanner;
public class Homework1 {
public static void main(String[] args) {
File file = new File("text.txt");
Scanner scn = new Scanner(System.in);
System.out.println("Enter your text :");
String enter = scn.nextLine();
try(PrintWriter pw = new PrintWriter(file)){
pw.println(enter);
}catch(IOException e) {
}
System.out.println("Your text saved in " + file);
}
}
Напишите метод для сохранения в текстовый файл двухмерного массива целых чисел.
import java.io.File;
import java.io.IOException;
import java.io.PrintWriter;
public class Main {
public static void main(String[] args) {
int [][] c = new int [][] {
{1,2,3,4,5,6,7,8,9,23,325,32},
{10,11,12,13,14,15,16,33,55,1}
};
SaveArr(c);
}
public static void SaveArr(int [] [] a) {
File file = new File("Arrays.txt");
SaveReport(file , a);
}
public static void SaveReport(File file, int[][] a) {
try (PrintWriter pw = new PrintWriter(file)){
for(int i = 0; i < a.length; i++) {
pw.print("{");
for(int j = 0; j < a[i].length; j++) {
pw.print(a[i][j] + ",");
}
pw.print("}");
pw.println();
}
} catch(IOException e) {
}
}
}
Реализуйте метод который выведет на экран список всех каталогов которые «лежат» в каталоге который будет параметром этого метода.
import java.io.File;
public class Homework3 {
public static void main(String[] args) {
File file = new File("D:\\Folder");
getFolderNames(file);
}
public static void getFolderNames(File file) {
for (File file1 : file.listFiles()) {
if (file1.isDirectory()) {
System.out.println(file1.getName());
}
}
}
}