Rumah >Java >javaTutorial >Di Jawa, bagaimana untuk menetapkan saiz senarai?

Di Jawa, bagaimana untuk menetapkan saiz senarai?

PHPz
PHPzke hadapan
2023-08-27 10:01:061313semak imbas

Di Jawa, bagaimana untuk menetapkan saiz senarai?

Saiz senarai Java adalah dinamik. Ia akan meningkat secara automatik setiap kali anda menambah elemen padanya dan ini melebihi kapasiti awal. Anda boleh menentukan kapasiti awal apabila mencipta senarai supaya memori diperuntukkan selepas kapasiti awal habis.

List<Integer> list = new ArrayList<Integer>(10);

Tetapi tolong jangan gunakan indeks > 0 untuk menambah elemen jika tidak, anda akan mendapat IndexOutOfBoundsException kerana indeks akan berada di luar julat memandangkan saiz ialah 0 dan indeks > saiz().

Senarai menyediakan kaedah saiz() untuk mendapatkan kiraan elemen yang terdapat dalam senarai.

Syntax

int size()

Mengembalikan bilangan elemen dalam senarai ini. Jika senarai ini mengandungi lebih daripada elemen Integer.MAX_VALUE, Integer.MAX_VALUE dikembalikan.

Contoh

Berikut ialah contoh yang menunjukkan penggunaan kaedah saiz() -

package com.tutorialspoint;

import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<Integer> list = new ArrayList<>(Arrays.asList(1,2,3));
      System.out.println("List: " + list);
      System.out.println("List size: " + list.size());
      list.add(4);
      list.add(5);
      list.add(6);
      System.out.println("List: " + list);
      System.out.println("List size: " + list.size());
      list.remove(1);
      System.out.println("List: " + list);
      System.out.println("List size: " + list.size());
   }
}

Output

Ini akan menghasilkan keputusan berikut -

List: [1, 2, 3]
List size: 3
List: [1, 2, 3, 4, 5, 6]
List size: 6
List: [1, 3, 4, 5, 6]
List size: 5

Atas ialah kandungan terperinci Di Jawa, bagaimana untuk menetapkan saiz senarai?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam