evgeniy8705
@evgeniy8705
Повелитель вселенной

Где находятся реализации toString у коллекций?

Вот пример кода. Создается коллекция TreeSet и выводится в консоль. Результатом вывода получается строка [1, 2, 3, 4, 5, 9].
Где можно посмотреть реализацию метода toString() у TreeSet например? Переходил с ctrl в set.toString(), но показывается метод наследованный от Object. Откуда берется именно такой вывод в квадратных скобках?

В общем подскажите что да как с этими toString(). Либо я погнал немног, либо действительно не могу понять.

import java.util.Arrays;
import java.util.Set;
import java.util.TreeSet;

public class App {
    public static void main(String ...args) {
        Set<Integer> set = new TreeSet<>(Arrays.asList(1, 2, 3, 4, 5));
        
        System.out.println(set); // [1, 2, 3, 4, 5]
    }
}
  • Вопрос задан
  • 213 просмотров
Решения вопроса 1
roswell
@roswell
и швец, и жнец, и на дуде игрец
src.zip:java/util/AbstractCollection.java
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
22 нояб. 2024, в 22:26
3500 руб./за проект
22 нояб. 2024, в 21:47
3000 руб./за проект
22 нояб. 2024, в 21:44
50000 руб./за проект