문자열을 T 형식으로 변환하려고 시도했지만 "변환 할 수없는 형식, 'java.lang.String'을 'T'로 변환 할 수 없습니다. 그러나 < T에서"< T> "를 제거하면 T는 비슷합니다 < T .? 코드 < T는 Comparable를 확장에>> 그리고, 그것은 괜찮습니다> 그 해결의 차이점은 무엇 아래 이다.<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