У меня есть ArrayList
файлов, которые я хочу напечатать на консоль .. Я в порядке с toString()
методом класса ArrayList
, но я не хочу печатать путь к файлу File
объекты, я не хочу печатать их имена, как при вызове getName()
метода.
Я хочу сделать это так просто:
class overridingClass extends File {
@Override
public String toString() {
return Super.getName();
}
}
Есть ли способ как-топереопределить метод File toString()
, не меняя мои File
объекты на overridingClass
objects
PS: я искал пару часов для этого и даже не мог найти ничего о переопределениивстроенный метод класса, так что если кто-то может сделать Q & A, если он не может найти что-либо об этом, было бы здорово, и, вероятно, поместите ссылку здесь