반응형

ArrayList 3

[ JAVA 수업 DAY 12 ] jar 파일 활용, Collection

과제 피드백 cf) 이클립스에서 cmd 키 누르고 메소드에 마우스 갖다대면 해당 메소드로 이동 가능. cf) 루프를 빠져나올때 break 한번만쓰면 안될땐 키워드를 써서 break loop 이런식으로도 가능하지만, System.exit(0);을 쓰면 프로그램이 아예 종료된다. cf) 보통 화면에 보여주는 기능클래스는 View라 하고, 원래는 프린트하는 클래스도 따로있다. cf) 변수나 메소드 이름은 언더바로 시작을 할 수 있긴하지만, 언더바로 시작하는 변수나 메소드들은 시스템을 건드리는 기능을 하는 아이들이다. SimpleDateFormate 클래스 우리가 원하는 포맷으로 연 원 일 시 분 초를 뽑아낼 수 있다. 날짜 객체로부터 원하는 형태의 문자열로 변환한다. 특정한 포맷 문자열을 사용하여 날짜 정보를..

Programming/Java 2020.05.05

[Java9 프로그래밍] 14. 제네릭과 컬렉션

제네릭 다양한 타입에도 동작하는 메소드와 클래스 작성이 필요할 때가 있음 ArrayList는 임의의 클래스 T를 요소로 저장 - ArrayList의 클래스 : 제네릭 클래스 - T : 타입 파라미터 제네릭의 타입 파라미터(T)는 기본 타입은 지원하지 않음 제네릭 클래스 타입 파라미터를 한 개 이상 받는 클래스 키/값 쌍을 저장하는 클래스 class Entry { private K key; private V value; public Entry(K key, V value) { this.key = key; this.value = value; } public K get Key() { return this.key; } public V getValue() { return this.value; } } 클래스 뒤 안에..

Programming/Java 2020.03.29

[Java9 프로그래밍] 05-06. 데이터 구조, ArrayList, Map

배열의 선언과 초기화 배열 : 여러개의 데이터를 한꺼번에 처리할 때 사용 char[] arrayVar = new char[7]; // => 캐릭터 배열 타입 //=> 7개짜리 캐릭터 배열을 만든다. => 네모 하나가 char 타입의 변수다. 7개가 들어가는 캐릭터 배열을 만들었다. 빈 배열. 크기만 할당. 배열에 값 넣기 arrayVar[2] = ‘c’; // 2번 인덱스에 'c' 문자 할당 arrayVar = {‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’, ‘g’}; // 모든 문자 할당 배열 안의 하나하나를 element/item, 요소라고 말한다. Java에서는 배열을 생성하면 엘레먼트의 값이 디폴트 값으로 초기화됨. Int[] arrayVar = new int[7]; => 인트형 배열의 경..

Programming/Java 2020.03.13
반응형