Я пытаюсь выяснить, как отобразить имя моего файла в распечатке следующего кода, используя свойства объекта файла.Я новичок в этом и мог бы использовать некоторые указания в правильном направлении.Идея состоит в том, чтобы на консоли отображался «Excercise19_2.txt».Я надеюсь, что это прояснит все.Спасибо за вашу помощь!
package chp19_1_b;
import java.io.*;
public class Excercise19_1_b {
public static void main(String[] args) throws ClassNotFoundException, IOException {
int[] numbers = {1, 2, 3, 4, 5};
ObjectOutputStream output = new ObjectOutputStream(new FileOutputStream("Excercise19_2.txt"));
output.writeObject(numbers);
output.writeObject(new java.util.Date());
output.writeDouble(5.5);
output.close();
ObjectInputStream input = new ObjectInputStream(new FileInputStream("Excercise19_2.txt"));
//Print FileName
;
int[] newNumbers = (int[])(input.readObject());
//Print array
System.out.println("Integers: ");
for (int i = 0; i < newNumbers.length; i++)
System.out.println(newNumbers[i] + ", ");
//Print date
java.util.Date date = (java.util.Date)(input.readObject());
System.out.println("DateTime: " + date);
//Print double
double number = input.readDouble();
System.out.println("Double: " + number);
input.close();
}
}