목록CS/자바 (5)
코딩공작소

■ Java Collections Framework(JCF) Java에서 컬렉션(Collection)이란 데이터의 집합, 그룹을 의미하며 JCF(Java Collections Framework)는 이러한 데이터, 자료구조인 컬렌션과 이를 구현하는 클래스를 정의하는 인터페이스를 제공한다. 다음은 Java 컬렌션 프레임워크의 상속구조를 나타낸다. Collection 인터페이스는 List, Set, Queue로 크게 3가지 상위 인터페이스로 분류할 수 있다. 그리고 여기에 Map의 경우 Collection 인터페이스를 상속받고 있지 않지만 Collection으로 분류된다. ■ Collection 인터페이스의 특징 인터페이스 구현클래스 특징 Set HashSet TreeSet 순서를 유지하지 않는 데이터의 집합..
보호되어 있는 글입니다.
for(변수형 선언 변수 : 배열이름) 구문이 있다.int[] arr = new int [100];arr={1,5,6,7,8,..........};for(int data : arr) {print(data);}를 해주면 1 5 6 7 8 ....이 출력된다.배열에 있는 값들을 하나씩 변수에 대입시켜주는 방식.
#맥스인티저를 넘는 숫자에 대해 스트링으로해서 구분하는게 좀 참신했다.#BufferedReader도 약간 익숙해 짐 import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.*; public class Solution { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); for(int i=1;i
구현할때 는 Scanner 사용하는 너무 편했는데, 종종 BufferedReader 를 사용하는 사람들이 더 많다는걸 알았다. 큰 원인중 하나는 속도차이. Scanner scan = new Scanner(System.in) int n = scan.nextInt()..... BufferedReader는 한줄을 통째로 입력받는 방법이다. 비교적 빠르다. 12345678910111213141516171819202122232425262728293031import java.io.BufferedReader; import java.io.InputStreamReader; //--> 필수 throws Exception //--> 예외처리도 해주어야한다. BufferedReader br = new BufferedReade..