일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- R 비교
- 2차원 list
- jsp 테이블
- 인티저 값 비교
- 값 비교
- 파라미터 무한
- 값 추가
- list
- Integer 값 비교
- 무한 파라미터
- String 검색
- 비교
- select
- 값 넣기
- R타입비교
- 2차원배열
- 배열 생성자
- jsp
- 리스트
- 배열 값 추가
- 옵션태그
- 마우스 올릴때
- 플러터 null
- String 찾기
- r타입 비교
- 2차원 리스트
- 마우스 올리면
- 멀티 페이지
- 배열 값
- 같은지
- Today
- Total
JAVA를 JAVA라
[JAVA] Array, 배열 본문
index(위치), length(길이)
배열은 "객체"이다.
객체는 기본적으로 속성과 메소드()를 가지고 있다.
하지만 배열은 유일하게 속성만 가지고 있음!
배열은 동일(유사)한 타입의 데이터를 하나의 묶음 형태로 관리하기 위해 사용되는 자료구조 이다.
속성은 배열의 길이를 나타내는 length 이다.
객체의 속성과 메소드 등을 호출할 때는 .(점)을 이용한다.
int[] arr01 = new int[10]; //int타입, 길이가 10인 배열 선언. Scanner를 생각해보면 비슷하다.
같은 타입, 동일 관리, 주소 호출!
길이(length) | 1 | 2 | 3 | 4 | 5 |
위치(index) | 0 | 1 | 2 | 3 | 4 |
//길이는 "생 성 할 때 만! " 사용한다!! 고 생각하면 편함
int arr02[] = new int[5];
// 윗 줄과 같이 []를 이름 뒤에 붙일 수 도 있다 하지만 웬만하면 데이터타입에 쓰자...
//값 대입 = index
arr02[0] = 10; //index는 값 호출, 대입할 때 사용
System.out.println(arr02);
//////출력
[I@5ccd43c2 (주소값)
System.out.println(Arrays.toString(arr02)); //Arrays도 대문자시작, 클래스!
//////예쁘게 출력하기
[1, 2, 3, 4, 5]
//해당 배열의 길이
int length = arr02.length;
System.out.println(length); //5
System.out.println(arr02.length); //5
//길이를 모르는 배열 맨 마지막 index 값을 대입하고 싶다면
//index = 길이 - 1
arr01[arr01.length - 1] = 1000;
'JAVA > 함수 (eclipse)' 카테고리의 다른 글
[JAVA] toUpperCase, toLowerCase (0) | 2021.05.26 |
---|---|
[JAVA] charAt (0) | 2021.05.26 |
[JAVA] Arrays.toString, deepToString (0) | 2021.05.25 |
[JAVA] while과 do~while (0) | 2021.05.24 |
[JAVA] 연산자 中 모듈러(%) (0) | 2021.05.24 |