Java 썸네일형 리스트형 제네릭(generic) & 컨테이너 제네릭(generic) 우리가 만든 코드(code)가 특정 인터페이스나 클래스가 아닌 "어떤 미지정 타입" 과 동작 할 수 있도록 더욱 일반화된 코드를 작성하기 위해 나타난 개념이다. 파라미터화 타입(parameterized type)의 개념, 다수의 타입을 허용. 파리미터화 타입의 인스턴스를 생성하면 캐스팅이 이루어질 것이고, 타입이 정확한지 컴파일 시점에서 확인된다. 타입 파라미터(type parameter) - 나중에 결정될 수 있는 미지정 타입. 클래스명 다음에 꺽쇠 괄호 ""를 붙여서 그 안에 타입 파라미터를 넣는다. ex) 1. 클래스 작성법 class 클래스명 { 타입 파라미터 변수; } class Foo { T var; } 2. 인스턴스 생성 클래스명 인스턴스명 = new 클래스명(); .. 더보기 자바 split 메소드로 문자열 분할하기 public String [] split(String regex, int limit) 정규표현(regex)에 따라 결과 배열의 길이를 제어(limit)하는 문자열을 만든다. 분할 할 문자열을 String regex 을 기준을 분할 시킨다. limit 에 따라 3가지 분할 방법으로 나누어 볼 수 있다. 1. limit 가 0(zero)일 경우 String str = "a/b/c/d////"; String regex = "/"; int limit = 0; String[] result = str.split(regex, limit); for(int i=0; i < result.length; i++) System.out.print(result[i] + "!"); [ 결과 ] a !b !c !d ! // res.. 더보기 이전 1 2 3 4 다음