Arrays 클래스는 배열과 관련된 여러 메서드들을 지원한다. java.util 패키지에 포함되어 있으므로 Arrays의 메서드들을 사용하기 위해서는 import가 필요하다. import java.util.Arrays; Arrays.copyOf() Arrays.copyOf(원본 배열, 복사할 길이) 지정한 배열을 인덱스 0부터 원하는 길이만큼 복사한다. 원본 배열이 입력한 길이보다 클 경우 입력한 길이 이후의 인덱스는 제거되어 copy되고, 원본 배열이 입력한 길이보다 작을 경우 원본 배열에서 존재하지 않는 인덱스 이후의 값은 배열의 타입 기본값으로 초기하되어 copy한다. int[] intArr = new int[]{1,2,3,4,5}; int[] intArrCopy = Arrays.copyOf(int..
Math 클래스 기본 지수, 로그, 제곱근 및 삼각 함수와 같은 자주 사용되는 기본 숫자 연산을 수행하기 위한 메서드를 구현한 클래스입니다. java.lang 패키지에 포함되어 별도 import를 할 필요가 없습니다. static 메서드이므로 Math.abs()와 같이 직접 호출하여 사용합니다. 주요 메서드 아래와 같이 주요 메서드를 정리해 보았습니다. 대부분 int, long, float, double을 모두 받으나, 편의상 하나만 표기했습니다. Math.abs( a ) 입력된 a의 절대값을 구하는 메서드입니다. Math.abs(-21);// 21 Math.ceiil( a ) 입력된 a의 소수점 첫째 자리에서 올림 한 값을 반환하는 메서드입니다. Math.cell(10.2);// 11 Math.floo..
2차원 배열 선언 및 생성방법 1. 배열의 선언과 생성을 나누어 사용 int[][] num;// 2차원 배열에 대한 레퍼런스 변수 선언 num = new int[2][3]// 2차원 배열 생성 (2차원 배열의 저장공간 할당) 2. 배열의 선언과 생성을 한줄로 합쳐서 사용 int[][] num = new int[2][3]; 2차원 배열의 초기화 및 사용예제 2차원 배열을 생성과 함께 초기화 하기 위해서는 아래와 같이 사용합니다. int[][] num = {{10, 11, 12} {20, 21, 22}}; 예제 public class HelloWorld{ public static void main(String args[]){ // 배열의 선언 및 초기화 int[][] num = {{10, 11, 12}, {..
String -> int (문자열을 숫자로) String 문자열을 int로 변환하기 위해서는 java.lang.integer 클래스의 parseInt()와 valueOf() 메소드를 사용할 수 있습니다. Integer.parseInt() - int 리턴 static int parseInt(String s) java.lang.Integer 클래스의 static 메소드인 parseInt() 메소드는 파라미터로 숫자로 변환할 문자열을 입력받고, 입력받은 문자열을 Integer로 변환한 int 값을 리턴합니다. 코드 public class StringToInt{ public static void main(String[] args){ String str1 = "123"; String str2 = "456"; in..
substring substring() 함수는 특정 인덱스를 기준으로 자른 문자열을 반환하는 함수입니다. substring(int index) - index부터 문자열 끝까지 문자열을 리턴(String) substring(int beginIndex, int endIndex) - beginIndex부터 endIndex-1 까지 문자열을 리턴(String) String으로 구성된 문자열은 기본적으로 char형태의 한개의 문자를 여러개로 구성한 형태인데 String = char배열이라고 생각하셔도 무방합니다. 사용법 // 사용법 String.substring(start) // 문자열 start 위치부터 끝까지 문자열 자르기 String.substring(start,end) // 문자열 start 위치부터 en..
- Total
- Today
- Yesterday
- 렌더링 과정
- 블록스코프
- fsd 구조
- startsWith()
- 문자열 반복하기
- 콜백 큐
- 프로그래머스
- n 번째 원소부터
- SQL 개발자
- 엑셀 파일 추출
- 신입개발자 면접 준비
- fsd 아키텍처
- SQLD
- 호이스팅
- replaceAll
- 대소문자 변환
- Object.clone()
- 스코프
- Java
- 배열만들기1
- Replace
- StringBuilder
- 마진과 패딩의 차이점
- nodelist
- replace와 replaceAll의 차이점
- 브라우저의 기본 구조
- rep;ㅁce
- 배열 만들기3
- 중첩스코프
- useeffet
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |