일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 플러터 null
- 2차원 list
- 인티저 값 비교
- jsp 테이블
- 비교
- select
- 값 추가
- 같은지
- 값 넣기
- 파라미터 무한
- R 비교
- r타입 비교
- 2차원배열
- 배열 값 추가
- String 찾기
- 옵션태그
- 멀티 페이지
- 2차원 리스트
- R타입비교
- String 검색
- 배열 값
- 값 비교
- 마우스 올리면
- Integer 값 비교
- 마우스 올릴때
- 리스트
- jsp
- 배열 생성자
- 무한 파라미터
- list
- 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 |