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 ()
: p >
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
để chỉ định số lần vòng lặp sẽ chạy:
phương thức size ()
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