영어x 한글을 자바에서 사용할 때는 인코딩 방식을 미리 통일하는 게 필요함! encoding 방식을 맞추는 방법 1. eclipse 전체 작업공간 인코딩 방식 변경 windows > preferences > enco 검색 > workspace > text file encoding > other > UTF-8 방식 선택 2. java project만 변경 해당 프로젝트 마우스 우클릭 > properties > Resource > text file encoding > other > UTF-8 방식 선택 주로 UTF-8 을 사용
List : 크기가 가변적으로 변하는 배열 : 순서대로, 중복되는 값을 허용 ArrayList 객체명 = new ArrayList(); /* List 인터페이스를 상속받고 있기 때문에 List로 써도 됨. List 객체명 = new ArrayList(); */ 빠른for문 : for(리스트속에있는요소타입 변수명 : 리스트명){} size() : 길이를 return 하는 메소드 add(요소) : 요소를 추가하는 메소드 add(인덱스번호, 요소)(오버로딩) : 해당 인덱스 자리에 요소 삽입 get() : 요소 가져오기 remove(인덱스) : 인덱스번호로 삭제되고 크기가 줄어듬 : 인덱스 없는 번호 사용하면 오류남 remove(Object(요소)) : 요소로 삭제 : remove는 boolean이 리턴값이라..
try-catch문 예외를 잡아줄 때 사용한다 자바에서는 예외를 클래스를 통해 관리한다 Object 안에 Throwable 안에 Exception 안에 각종 예외이름들... try{ 예외가 발생할 수 있는 코드; }catch(예외이름1 예외객체){ 예외이름1이 발생했을 때 실행되는 영역; }catch(예외이름2 예외객체){ 예외이름2이 발생했을 때 실행되는 영역; }catch(Exception e){ 모든 오류들은 Exception에 상속되어 있음. Exception으로 모든 오류를 잡아줄 수 있다 }...{ }finally{ 개발자가 놓친 예외, 오류가 있어도 무조건 한 번 실행되는 영역; } getMessage() : 오류 발생 시 부연설명 부분을 문자열로 return하는 메소드 printStackT..
String 클래스 : 문자열과 관련된 다양한 메소드를 사용할 수 있다 치트시트(컨닝페이퍼) length() : 문자열의 길이를 return 한다 charAt() : 해당 문자열의 인덱스에 해당하는 char가 return 된다 indexOf() : 해당 문자열 속 문자의 인덱스 번호를 return 한다 값이 없을 경우 -1이 return substring() : 해당 문자열을 자른 문자열을 return 한다 split() : 해당 문자열을 쪼개어 문자열들이 들어있는 배열을 return 한다 join() : 배열 속 문자열 요소들을 연결한 하나의 문자열을 return 한다