본문 바로가기

전체 글

(450)
Java - Map Map Map은 key와 value를 쌍으로 데이터를 저장하는 자료구조 key를 이용해서 value를 찾을 수 있도록 설계되어 있기 때문에 key는 중복될 수 없고, 값은 중복될 수 있다. Map 인터페이스를 구현하는 클래스를 사용하는 방법 Map생성 키와 밸류도 제너릭을 이용해서 값을 지정할 수 있다. Map map = new HashMap(); 이 Map에는 값을 저장할 때, 키와 밸류가 쌍으로 저장되어야 하기 때문에 put() 사용 map.put("001", "KIM"); map.put("002", "HONG"); map.put("003", "JIM"); 같은 키 값은 중복된 값은 안된다. - 체크해보기 map.put("001", "kang"); 맵에 들어있는 데이터의 저장되는 자료의 수가 몇 개인..
Java - List 실습 보호되어 있는 글입니다.
Java - List List List는 배열과 비슷하게 사용되는 자료구조 배열과 리스트의 다른 점은 배열은 한번 생성하면 크기가 변경되지 않는 자료구조이지만 List는 저장 공간이 필요에 따라서 자동으로 늘어날 수 있는 자료구조이다. 이러한 list에는 데이터의 중복이 있을 수 있고, 순서도 있다. List 인터페이스로 import할 때 주의할 점. java.awt - 클래스 java.util - 인터페이스 List 인터페이스를 구현하는 클래스를 사용하는 방법 List 선언 제너릭을 이용해서 String 값만 담을 수 있도록 정의. List도 인터페이스이기때문에 리스트가 인스턴스가 될 수 없다. 이런 리스트를 구현하고 있는 가장 많이 사용되는 ArrayList()를 생성 List list = new ArrayList(); ..
Java - Set 실습 보호되어 있는 글입니다.
Java - Set Set : Set은 중복이 없고, 순서도 없는 자료구조. 구현 클래스로는 Hashset과 TreeSet이 있다. set 인터페이스를 구현한 클래스를 사용하는 방법 - HashSet을 인스턴스로 만들어보자 Set은 인터페이스이기때문에 new해서 객체를 생성할 수 없다 Set을 구현한 클래스인 HashSet 이용해서 인스턴스를 만든다. Set set1 = new HashSet(); // String 값만 담을 수 있음. Boolean flag1 = set1.add("Hong"); // add를 활용해서 값을 저장 Boolean flag2 = set1.add("Kim"); Boolean flag3 = set1.add("Hong"); * set이라는 자료구조의 크기가 얼마냐를 출력 - size() 이용 Syst..
String Method 보호되어 있는 글입니다.
String 클래스 - 메소드 String 클래스 메소드 종류 (지속적으로 업데이트) 메소드명 설명 equals() 두 문자열이 같은 문자열인지 비교 indexOf() 지정한 문자가 몇번째에 있는지 반환 length() 문자열의 길이를 반환 subString() 현재 문자열의 부분 문자열을 반환 startWith() 문자열이 특정 문자열로 시작되는지 확인 endWith() 문자열이 특정 문자열로 끝나는지 확인 replace() 문자열에 있는 특정 문자열을 다른 문자열로 교체 toLowerCase() 문자열을 모두 소문자로 변경 toUpperCase() 문자열을 모두 대문자로 변경 charAt() 문자가 위치한 인덱스에 해당하는 값을 반환 concat() 같은 문자열을 합치는 기능
입력받은 수 n만큼 무작위 정수를 출력 보호되어 있는 글입니다.