자바의 정석 chapter 5
배열의 선언
배열을 가리키는 포인터 생성
int[] arr;
int arr[];
배열의 생성
배열이 차지하는 공간 할당
arr = new int[5];
배열의 길이 최대값
2147483648, 약 20억
배열이름.length 으로 길이 값 얻을 수 있음, 이때 길이는 상수
배열의 길이 변경
더 큰 배열을 새로 생성한 뒤 기존 배열의 값을 복사하고 새로운 배열로 기존 배열을 덮어씌운다.
값 복사는 System.arraycopy() 를 사용하는 것이 for문 보다 효율적이다.
배열 초기화
int[] arr = new int[]{1, 2, 3, 4, 5};
// 선언과 동시에 초기화 하면 new int[] 생략 가능
int[] arr = {1, 2, 3, 4, 5};
int[] arr;
// 선언과 동시에 초기화 하지 않으면 new int[] 생략 불가
arr = new int[]{1, 2, 3, 4, 5};
string 클래스의 메서드
charAt(int index) : 해당 인덱스에 있는 문자 리턴
length() : 문자열 길이 리턴
substring(int from, int to) : from~to 범위에 있는 문자열 리턴
equals(String str) : 문자열 내용이 같은지 확인
toCharArray() : 문자열을 문자 배열로 변환하여 리턴
자바 파일 실행시 입력 받기
public static void main(String[] args)
{
}
가변 배열
두번째 차원의 길이는 지정하지 않을 수 있다.
int [][] score = new int[5][];
Author And Source
이 문제에 관하여(자바의 정석 chapter 5), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@i-no/자바의-정석-chapter-5저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)