Java 즐겨찾기 클래스 정보

7980 단어 setmaplistJava
나는 배열과 소장의 차이를 총결하고 싶다.
배열은 여러 데이터를 한데 모으는 방법이다.

※ 미리 정렬된 크기를 정해야 합니다
또 연속적인 데이터야.
참조 이미지: http://www.mlab.im.dendai.ac.jp/programming/basic/02/#%281%29

(그림은inkscape에서 직접 만든다)

배열과 모음의 차이


배열 코드 사용
Hairetu.java
 //配列を確保
 String[] names = new String[3];

  //3人追加
  names[0]="田中";
  names[1]="鈴木";
  names[2]="斎藤";

  System.out.println(names[1]);
모음의 코드 사용
ArrayList.java
  import java.util.ArrayList;

  //ArrayListを確保
  ArrayList<String>names = new ArrayList<String>();
  //3人を追加
  names.add("田中");
  names.add("鈴木");
  names.add("斎藤");

  System.out.println(names.get(1));
배열은 ArrayList의 사용 방법과 비슷하지만 다음 세 가지는 특히 다르다.

1. import 문장을 기술한다.


ArryList를 비롯한 모음집 목록은 자바입니다.util류에 속하기 때문에 보통 import문을 사용합니다.

2. 부등호의 괄호를 사용하여 저장


배열은 String[]이고 ArreyList는 ArreyList과 같이 기술됩니다.
또한, ArrayList의 부분은 ArryList처럼 좋아하는 대상을 저장할 수 있다.

3、확보(선언시)시 사이즈를 지정하지 않으며 요소는 수시로 추가될 수 있습니다!


수조는 성명할 때 몇 개의 크기가 필요하지만, 이후에는 크기를 늘릴 수 없습니다.
한편, ArayList를 비롯한 컬렉션 목록 클래스는 선언할 때 요소의 크기를 지정하지 않습니다.왜냐하면 데이터를 추가하고 싶을 때 언제든지 자동으로 추가하기 때문이다.
단점도 있다.그것은 메모리 효율이 가장 좋은 것은 배열이다. 점수 등 int의 값은 직접 넣을 수 없다.
ArryList를 쓸 수 없습니다. ArryList 처럼 실례로 변환해야 합니다.즉, 인스턴스를 모두 저장할 수 있습니다.

ArryList 사용 방법


ArryList 는 여기에서 발표할 수 있습니다.
ArrayList sakana = new ArrayList();
다음은 ArayList를 사용하는 Sample 코드입니다.
ArrayTest.java
import java.util.ArrayList;

class ArrayTest{
  public static void main(String args[]){
    //ArrayListを確保
    ArrayList<String> sakana = new ArrayList<String>();
    sakana.add("金魚");
    sakana.add("出目金");
    sakana.add("アンコウ");
    sakana.add("サバ");
    //格納した情報を全て表示
    for(int i=0;i < sakana.size();i++){
      System.out.println(sakana.get(i));
    }
    //指定した場所の値を上書きする
    //1は実際には2番目の値ということになる
    //この場合は出目金→うなぎ
    sakana.set(1,"うなぎ");
    //空行をはさむ
    System.out.println();
    //格納した情報を全て表示
    for(int i=0;i < sakana.size();i++){
      System.out.println(sakana.get(i));
    }
  }
}
실행 결과
金魚
出目金
アンコウ
サバ

金魚
うなぎ
アンコウ
サバ
지금까지 배열된 자신을 사용해 신선함을 느낀 것.끝.
인용하다
간단하고 알기 쉬운 Java 입문 실천편 제2판
작자 중산청교
매우 알기 쉬운 입문편과 실천편은 모두 추천서적이다.

좋은 웹페이지 즐겨찾기