Java Collection Framework ПроблемаJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Java Collection Framework Проблема

Сообщение Anonymous »

Я изучаю коллекцию в Java и застрял, понимая следующее. Он взят из SCJP Халид Могол (обзор Вопрос 15.37) < /p>

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class WhatIsThis {
public static void main(String[] args) {
List list = new ArrayList();
list.add(new StringBuilder("B"));
list.add(new StringBuilder("A"));
list.add(new StringBuilder("C"));
Collections.sort(list, Collections.reverseOrder());
System.out.println(list.subList(1,2));
}
}
< /code>

Выберите один правильный ответ. < /p>

a. Программа будет компилировать и распечатать следующее при запуске: .

b. Программа будет компилировать и распечатать следующее при запуске: [b, a].

c. Программа будет компилироваться, но при запуске будет исключено.

d. Программа не будет компилировать.
< /p>

Следующий приведен ответ-< /p>

(c)
Класс StringBuilder не реализует сопоставимый интерфейс. Метод сорта ()
, который принимает компаратор, не ставит такие требования к типу Ele-
. Программа компилирует, но бросает классовое восприятие, так как объекты строительства string-
нельзя сравнивать в обратном естественном упорядочении. < /P>

Я не могу понять ответ, пожалуйста. Кто -нибудь поможет мне, пожалуйста?

Подробнее здесь: https://stackoverflow.com/questions/597 ... rk-problem
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»