Java
Java: 제네릭(Generic) 사용 예제
최무회
2020. 11. 8. 21:51
import java.util.ArrayList;
import java.util.List;
public class javaTest001 {
public static void main(String[] args) {
System.out.println("java forEach test_시작");
// java forEach 사용 예제 001
testList_Generic_001(); // 메서드에 static이 있을때 객체(인스턴스) 생성 하지 않고 접근 가능
}
// ----------------------------------------------------------------------------------------
public static void testList_Generic_001() {
// java Generic 사용 예제 -> List<여기에 타입선언 안 된것>
List li_a = new ArrayList<>();
li_a.add("aa");
li_a.add("pp");
li_a.add("pp");
String tts = (String) li_a.get(0); // 여기서 타입 변환을 강제로 해줘야 함.
System.out.println("List<여기에 타입선언 안 된것> : tts -> " + tts);
// java Generic 사용 예제 -> List<여기에 타입선언 된것>
List<String> li_b = new ArrayList<>();
li_b.add("a");
li_b.add("p");
li_b.add("p");
String ts = li_b.get(0);
System.out.println(li_b);
System.out.println("List<여기에 타입선언 된것> : ts->" + ts);
}
}