반응형
Java - for( : ) 문법 - 효율적으로 ArrayList에 저장된 데이터 처리하기
기존의 for 문법 for (int i=0; i
- Programming/Java & Kotlin
- · 2022. 7. 15.
반응형
변수(Variable)란? 값을 메모리에 저장하고 저장된 메모리 공간에 이름을 부여하는 것 변수 선언 방법 (var) 변수명 앞에 var 입력 1. 변수 선언과 값 초기화 입력한 값의 타입에 따라 자동으로 변수의 타입 결정 // 변수 선언하고 값 초기화하기 var 변수명 = 값 2. 변수만 선언 반드시 콜론과 함께 타입 정의 이후 변수에 값을 입력시 지정된 타입으로만 값을 지정 // 변수만 선언하기 var 변수명: 타입 // (이후 값 입력시) // 변수명 = 값 // Ex) 변수 a를 정수로 선언 후 값 저장하기 // var a: int // a = 1 -> OK! // a = 일 -> Error 읽기 전용 변수(val)와 상수(const) 변수 선언시 지정한 값을 이 후 코드 내에서 변경 할 수 없는..
기존의 for 문법 for (int i=0; i
예외 처리 자바에서 문법적 오류나 논리적 오류가 발생 할 경우, 해당 예외를 처리하는 구문 오류가 발생 할 것 같은 부분에서 Try로 정의 오류가 발생 할 경우 수행 할 코드를 Catch로 정의 Try/Catch를 이용한 예외 처리 예시 int[] arr = {1, 2, 3}; try { // 오류가 발생 할 것 같은 부분에 정의 for (int i=0; i
HashMap 키와 밸류가 한 쌍인 데이터 구조 키는 인덱스를 의미하며, 밸류는 실제 값을 의미 배열은 인덱스의 번호로 데이터를 접근하지만 해쉬맵은 키 값으로 데이터 접근 HashMap을 사용하기 위한 라이브러리 호출 import java.util.HashMap; HashMap 정의 HashMap 객체명 = new HashMap(); HashMap map = new HashMap(); HashMap.put(key, value) : 키 값과 밸류 값 저장 map.put("Fruits", "Apple"); map.put("Color", "Red"); HashMap.get(key) : 호출하는 키의 밸류 값 호출 System.out.println(map.get("Color")); // Red HashMap.k..
배열 (Array) 메모리에 정적으로 할당 선언시에 갯수를 정의 한번 정의한 배열의 갯수를 초과하면 데이터의 추가가 불가 int[] numArry = new int[2]; // 생성시에는 갯수 numArry[0] = 1; // 인덱스는 0부터 시작 numArry[1] = 2; // new int[2]로 선언한 numArry의 마지막 인덱스 System.out.println(numArry[0] + numArry[1]); // 12 // 처음 선언한 범위를 초과하면 에러 출력 numArry[2] = 3; // Error : Index 2 out of bounds for length 2 배열 리스트 (ArrayList) 메모리에 동적으로 할당 선언시에 갯수를 정의하지 않아도 됨 갯수에 상관없이 데이터의 추가 ..
String 클래스 문자 혹은 문자열을 지정한 객체에 저장해주는 클래스 추가적으로 문자열을 조작 할 수 있는 메소드를 사용 할 수 있음 String을 생성하는 방법 큰 따옴표(")로 묶어 문자들을 객체에 할당 new 연산자를 이용하여 객체에 할당 // 큰 따옴표로 묶어 객체 생성 String test = "abc"; // new 연산자를 사용하여 객체 생성 char[] arr = {'a', 'b', 'c'}; String test = new String(arr); String[] test = {"abc"}; 문자열 조작 메소드 자료형.parse자료형(String) 문자열을 해당 자료형으로 변환 String strToInt = "10"; int convertInt = Integer.parseInt(strT..