Bạn đang xem : thêm phần tử 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 phần tử vào danh sách mảng java

[Java] - Bài tập 3.6 Chèn phần tử vào mảng vẫn giữ nguyên tính chất mảng.

  • Tác giả: thân triệu
  • Ngày đăng: 2016-08-01
  • Đánh giá: 4 ⭐ ( 8056 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bài tập java cơ bản. chèn phần tử vào mảng sao cho vẫn giữ nguyên tính chất sắp xếp của mảng. chèn thêm phần tử vào mảng. java cơ bản. ngôn ngữ lập trình java. java cho người mới bắt đầu. triệu thân. nhật kí lập trình java. học java từ cơ bản tới nâng cao. triệu thân channel - let's grow together!

    link tải code demo: https://drive.google.com/file/d/0BxH-_m5tJz48RVhWTmVMbG9lNU0/view?usp=sharing

Mảng (Array), cách sử dụng mảng trong java

  • Tác giả: thaynhuom.edu.vn
  • Đánh giá: 3 ⭐ ( 5186 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Một trong những giải thuật liên quan đến dãy số, sắp xếp, lưu trữ danh sách,... thì không thể không nhắc đến mảng . . .

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

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 3 ⭐ ( 2425 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á: 5 ⭐ ( 5878 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ê

Bài tập Java - Chèn phần tử vào mảng trong java

  • Tác giả: code24h.com
  • Đánh giá: 5 ⭐ ( 4561 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bài tập Java - Sắp xếp mảng theo thứ tự giảm dần

    Nội dung chính

    Bài tập Java - Chèn phần tử vào mảng trong Java

    Lời giải

    Bài tập Java - Chèn phần tử vào mảng trong Java
    Đề bài : Viết chương trình Java nhập một mảng số nguyên a0, a1, a2, …, an-1. ...

Chèn phần tử vào mảng trong java

  • Tác giả: viettuts.vn
  • Đánh giá: 5 ⭐ ( 3886 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Viết chương trình Java nhập một mảng số nguyên a0, a1, a2, …, an-1. Hãy sắp xếp mảng theo thứ tự tăng dần, sau đó chèn phần tử k

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

  • Tác giả: hocjava.com
  • Đánh giá: 4 ⭐ ( 8961 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

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  Cách tạo viền trang trong Microsoft Word - cách tạo đường viền

By ads_php