ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JAVA] 배열
    기초/JAVA 2017. 1. 18. 11:34

    배열 2가지

    배열은 아주 유용합니다

    같은 형식의 많은 값이나 객체를 저장하고 싶을 때 사용합니다.

     

    기본 배열

    기본적인 배열은 크기를 지정한 후 변경할 수 없기 때문에 설계자가

    배열의 크기를 알맞게 설정해야 합니다.

    [선 언 방 법]

    1.변수타입[] 배열이름 = new 변수타입[변수크기];

    배열이름[0] = 값1;

    배열이름[1] = 값2;

    배열이름[2] = 값3;

    ....

    크기를 먼저 지정한 후 각 방에다가 넣는 방법

     

    변수타입[] 배열이름 = { 값 or 객체(1), 2, 3..... };

    배열에 직접 값을 집어 넣으면서 배열 크기까지 지정 하는 방법

     

    ArrayList

    기본적인 배열은 크기가 고정되어서 많은 추가 삭제가 필요한 배열에는 적합하지 않습니다.

    그럴때 크기가 유동적으로 변하는 ArrayList를 사용합니다.

    [선 언 방 법]

    import java.util.ArrayList;

    ArrayList 클래스를 사용하기위해 import해줍니다

     

     ArrayList<변수타입> 배열이름 = new ArrayList<>();

     

    값 추가

    배열이름.add(index, 값);

    index => 인덱스를 설정하면 그 자리에 값이 들어가고 기존에 있던 값들은 인덱스가 1씩 밀립니다

    Arr.add(2, 2); //index 2번 방에 값 2를 넣음

     ▶2번 방뒤에 모든 인덱스들이 +1됨

     

    배열이름.add(값);

    index값을 입력하지 않으면 배열 마지막에 방이 생성되고 값이 들어갑니다.

     

    값 정정

    배열이름.set(index, 값);

     

    값 삭제

    배열이름.remove(index);

     

    값 가져오기

    배열이름.get(index);

     

    ========================================

    기본 배열크기 가져오기

    배열이름.length;

     

    ArrayList 배열크기 가져오기

    배열이름.size();

    '기초 > JAVA' 카테고리의 다른 글

    [JAVA]접근제한자  (0) 2017.01.19
    [JAVA]클래스와 메소드  (0) 2017.01.18
    [JAVA] 랜덤  (0) 2017.01.18
    [JAVA]별찍기  (0) 2017.01.18
    [JAVA] 논리연산자, 비트연산자  (0) 2017.01.17

    댓글

Designed by Tistory.