Вот пример кода. Создается коллекция 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]
}
}