Bạn đang xem : thêm vào danh sách mảng java

Java

ArrayList

Java ArrayList

Lớp ArrayList là một mảng có thể thay đổi kích thước, có thể được tìm thấy trong java. gói sử dụng .

Sự khác biệt giữa mảng dựng sẵn và ArrayList trong Java, là kích thước của mảng không thể được sửa đổi (nếu bạn muốn
thêm hoặc bớt các phần tử vào / khỏi một mảng, bạn phải tạo một mảng mới). Trong khi các phần tử có thể được thêm và xóa khỏi ArrayList bất cứ khi nào bạn muốn. Cú pháp cũng hơi khác một chút:

Ví dụ

Tạo một đối tượng ArrayList có tên là ô tô sẽ lưu trữ các chuỗi:

  nhập java.util.ArrayList; // nhập lớp ArrayList

ArrayList & lt; String & gt; ô tô = new ArrayList & lt; String & gt; (); // Tạo một đối tượng ArrayList
 

Nếu bạn không biết gói là gì, hãy đọc Hướng dẫn về các gói Java của chúng tôi.

Thêm mục

Lớp ArrayList có nhiều phương thức hữu ích. Ví dụ: để thêm các phần tử vào ArrayList , hãy sử dụng phương thức add () :

Ví dụ

  nhập java.util.ArrayList;

lớp công khai Chính {
public static void main (String [] args) {
ArrayList & lt; String & gt; ô tô = new ArrayList & lt; String & gt; ();
ô tô.add ("Volvo");
ô tô.add ("BMW");
ô tô.add ("Ford");
ô tô.add ("Mazda");
System.out.println (ô tô);
}
}
 

Hãy tự mình thử »

Truy cập một mục

Để truy cập một phần tử trong ArrayList , hãy sử dụng phương thức get () và tham khảo chỉ mục số:

Hãy nhớ: Chỉ mục của mảng bắt đầu bằng 0: [0] là phần tử đầu tiên. [1] là thứ hai
phần tử, v.v.

Thay đổi một mục

Để sửa đổi một phần tử, hãy sử dụng phương thức set ()
và tham khảo số chỉ mục:

Xóa một mục

Để xóa một phần tử, hãy sử dụng phương thức remove ()
và tham khảo số chỉ mục:

Để xóa tất cả các phần tử trong ArrayList , hãy sử dụng phương thức clear () :

Kích thước danh sách mảng

Để tìm hiểu ArrayList có bao nhiêu phần tử, hãy sử dụng phương thức size :

Vòng lặp qua ArrayList

Lặp qua các phần tử của ArrayList với vòng lặp cho và sử dụng
phương thức size ()
để chỉ định số lần vòng lặp sẽ chạy:

Ví dụ

  public class Main {
public static void main (String [] args) {
ArrayList & lt; String & gt; ô tô = new ArrayList & lt; String & gt; ();
ô tô.add ("Volvo");
ô tô.add ("BMW");
ô tô.add ("Ford");
ô tô.add ("Mazda");
for (int i = 0; i & lt; car.size (); i ++) {
System.out.println (ô tô.get (i));
}
}
}
 

Hãy tự mình thử »

Bạn cũng có thể lặp qua ArrayList với vòng lặp for-each :

Ví dụ

  public class Main {
public static void main (String [] args) {
ArrayList & lt; String & gt; ô tô = new ArrayList & lt; String & gt; ();
ô tô.add ("Volvo");
ô tô.add ("BMW");
ô tô.add ("Ford");
ô tô.add ("Mazda");
for (Chuỗi i: ô tô) {
System.out.println (i);
}
}
}
 

Hãy tự mình thử »

Các loại khác

Các phần tử trong ArrayList thực sự là các đối tượng. Trong các ví dụ trên, chúng tôi đã tạo các phần tử
(các đối tượng) kiểu “Chuỗi”. Hãy nhớ rằng một chuỗi trong Java là một đối tượng (không phải là một kiểu nguyên thủy). Để sử dụng các kiểu khác, chẳng hạn như int, bạn phải chỉ định một wrapper class tương đương: Integer . Đối với các loại nguyên thủy khác,
sử dụng: Boolean cho boolean, Character cho char, Double < / code> cho gấp đôi,
vv:

Ví dụ

Tạo ArrayList để lưu trữ số (thêm các phần tử thuộc loại Integer ):

  nhập java.util.ArrayList;

lớp công khai Chính {
public static void main (String [] args) {
ArrayList & lt; Integer & gt; myNumbers = new ArrayList & lt; Integer & gt; ();
myNumbers.add (10);
myNumbers.add (15);
myNumbers.add (20);
myNumbers.add (25);
for (int i: myNumbers) {
System.out.println (i);
}
}
}
 

Hãy tự mình thử »

Sắp xếp một ArrayList

Một lớp hữu ích khác trong gói java.util là lớp Collections , bao gồm sort () phương thức để sắp xếp danh sách
theo thứ tự bảng chữ cái hoặc số:

Ví dụ

Sắp xếp một Mảng Danh sách các Chuỗi:

  nhập java.util.ArrayList;
nhập java.util.Collections; // Nhập lớp Bộ sưu tập

lớp công khai Chính {
public static void main (String [] args) {
ArrayList & lt; String & gt; ô tô = new ArrayList & lt; String & gt; ();
ô tô.add ("Volvo");
ô tô.add ("BMW");
ô tô.add ("Ford");
ô tô.add ("Mazda");
Collections.sort (ô tô); // Sắp xếp ô tô
for (Chuỗi i: ô tô) {
System.out.println (i);
}
}
}
 

Hãy tự mình thử »

Ví dụ

Sắp xếp một Mảng Danh sách các Số nguyên:

  nhập java.util.ArrayList;
nhập java.util.Collections; // Nhập lớp Bộ sưu tập

lớp công khai Chính {
public static void main (String [] args) {
ArrayList & lt; Integer & gt; myNumbers = new ArrayList & lt; Integer & gt; ();
myNumbers.add (33);
myNumbers.add (15);
myNumbers.add (20);
myNumbers.add (34);
myNumbers.add (8);
myNumbers.add (12);

Collections.sort (myNumbers); // Sắp xếp các số của tôi

for (int i: myNumbers) {
System.out.println (i);
}
}
}
 

Hãy tự mình thử »


Xem thêm những thông tin liên quan đến chủ đề thêm vào danh sách mảng java

Java - hướng đối tượng- Tìm kiếm, thêm, hiển thị - danh sách mảng (arraylist)- Quản lý nhân sự

  • Tác giả: ChiArt
  • Ngày đăng: 2022-04-13
  • Đánh giá: 4 ⭐ ( 8952 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Java - hướng đối tượng- Tìm kiếm, thêm, hiển thị - danh sách mảng (arraylist)- Quản lý nhân sự

Bài 15: ArrayList trong Java (1)

  • Tác giả: androidcoban.com
  • Đánh giá: 3 ⭐ ( 8972 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Thêm phần tử vào mảng trong Java

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 4 ⭐ ( 9338 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách thêm phần tử vào mảng trong Java. Bạn sẽ học được 2 cách cơ bản để thêm một phần tử vào mảng trong java sau bài học này.

Java: ArrayList trong Java

  • Tác giả: v1study.com
  • Đánh giá: 4 ⭐ ( 8414 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: HashSet, ArrayList và HashMap là hữu dụng cho phần lớn các ứng dụng. Ngoài ra, các interface SortedSet và SortedMap không được đưa ra trong bảng liệt kê

Mảng (Array) trong Java

  • Tác giả: vietjack.com
  • Đánh giá: 4 ⭐ ( 9546 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Mảng (Array) trong Java - Học Java cơ bản và nâng cao cho người mới học về Ngôn ngữ hướng đối tượng, Ví dụ Java, Phương thức, Ghi đè, Tính kế thừa, Tính trừu tượng, Tính đa hình, Overriding, Inheritance, Polymorphism, Interfaces, Packages, Collections, Lập trình mạng, Đa luồng, Tuần tự hóa, Networking, Multithreading, Generics, Multimedia, Serialization, GUI.

Thêm phần tử vào mảng trong Java

  • Tác giả: hocjava.com
  • Đánh giá: 4 ⭐ ( 1219 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Làm thế nào để thêm các phần tử vào một mảng trong Java? Chúng ta biết rằng kích thước mảng Java là cố định, vì vậy chúng tôi không thể thêm

Mảng (array) trong Java

  • Tác giả: kungfutech.edu.vn
  • Đánh giá: 3 ⭐ ( 5287 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Mảng trong Java là một đối tượng chứa các phần tử có kiểu dữ liệu giống nhau. Mảng là một cấu trúc dữ liệu nơi lưu trữ các phần tử giống nhau

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Làm thế nào để có bản quyền thích hợp cho một trang web - Yêu cầu về pháp lý và HTML - mã html cho bản quyền

By ads_php