Я попытался применить String к типу T, но он говорит: «Неконвертируемые типы: не может отличить« java.lang.String »до« T ». Однако, когда я удаляю« < T> »от < T extends Сопоставимый < T .?>> и зафиксировать, что < T расширяет Сопоставимые>, это хорошо, что разница Ниже приведен код:.Разница между <extends Comparable> и <extends Comparable < T >>?
public class Graph<T extends Comparable<T>> {
public void createGraph(Scanner in) {
String line;
String[] elements;
while (in.hasNextLine()) {
line = in.nextLine();
elements = line.split("\\s+");
insertVertex((T)elements[0]); // << This is the part
}
Это именно то, что я хотел. Благодарю. – KeepCoding