Mảng chuỗi trong Java với hướng dẫn java, tính năng, lịch sử, biến, đối tượng, chương trình, toán tử, khái niệm oops, mảng, chuỗi, bản đồ, toán học, phương thức, ví dụ, v.v.

Bạn đang xem: < / span> cách tạo một mảng chuỗi trong java < / font>

tiếp theo →
← trước

Mảng chuỗi trong Java

Mảng là cấu trúc dữ liệu cần thiết và được sử dụng nhiều nhất trong Java . Nó là một trong những cấu trúc dữ liệu được các lập trình viên sử dụng nhiều nhất do tính chất hiệu quả và năng suất của nó; Mảng là một tập hợp các phần tử kiểu dữ liệu tương tự nhau. Nó sử dụng vị trí bộ nhớ liền kề để lưu trữ các phần tử.

Mảng chuỗi là Mảng có một số giá trị Chuỗi cố định . Chuỗi là một chuỗi các ký tự. Nói chung, một chuỗi là một đối tượng bất biến, có nghĩa là giá trị của chuỗi không thể thay đổi. Mảng chuỗi hoạt động tương tự như các kiểu dữ liệu khác của Mảng.

Trong Mảng , chỉ có thể lưu trữ một tập hợp phần tử cố định. Nó là một cấu trúc dữ liệu dựa trên chỉ mục, bắt đầu từ vị trí thứ 0. Phần tử đầu tiên sẽ diễn ra trong Chỉ mục 0 và phần tử thứ 2 sẽ diễn ra trong Chỉ mục 1, v.v.

Phương thức main {Public static void main [String [] args]; } trong Java cũng là một mảng chuỗi.

Hãy xem xét các điểm dưới đây về Mảng chuỗi:

  • Nó là một đối tượng của Mảng.
  • Nó có thể được khai báo bằng hai phương pháp; bằng cách chỉ định kích thước hoặc không chỉ định kích thước.
  • Nó có thể được khởi tạo tại thời điểm khai báo hoặc bằng cách điền các giá trị sau khai báo.
  • Các phần tử có thể được thêm vào Mảng chuỗi sau khi khai báo nó.
  • Mảng chuỗi có thể được lặp lại bằng vòng lặp for.
  • Thao tác tìm kiếm và sắp xếp có thể được thực hiện trên Mảng chuỗi.

Tuyên bố:

Khai báo Mảng có hai kiểu, chúng ta có thể chỉ định kích thước của Mảng hoặc không chỉ định kích thước của Mảng. Mảng chuỗi có thể được khai báo như sau:

Một cách khác để khai báo Mảng là Chuỗi strArray [] , nhưng các phương thức được chỉ định ở trên hiệu quả hơn và được khuyến nghị.

Xem Thêm  Giới thiệu nhanh về Bình thường ngẫu nhiên khó hiểu - phân phối chuẩn ngẫu nhiên np

Khởi tạo:

Mảng chuỗi có thể được khởi tạo dễ dàng. Dưới đây là cách khởi tạo Mảng chuỗi:

Tất cả ba cách trên đều được sử dụng để khởi tạo Mảng chuỗi và có cùng giá trị.

Phương pháp thứ 3 là phương pháp kích thước cụ thể. Trong đó, giá trị của chỉ mục có thể được tìm thấy bằng cách sử dụng công thức ( arraylength – 1 ) nếu chúng ta muốn truy cập các phần tử nhiều hơn chỉ số 2 trong Mảng ở trên. Nó sẽ ném ngoại lệ Java.lang.ArrayIndexOutOfBoundsException .

Hãy xem một ví dụ về Mảng chuỗi để chứng minh hành vi của nó:

Lặp lại mảng chuỗi

Mảng chuỗi có thể được lặp lại bằng cách sử dụng vòng lặp for và foreach. Hãy xem xét đoạn mã dưới đây:

Thêm các phần tử vào một mảng chuỗi

Chúng ta có thể dễ dàng thêm các phần tử vào Mảng chuỗi giống như các kiểu dữ liệu khác. Nó có thể được thực hiện bằng ba phương pháp sau:

  • Sử dụng Phân bổ trước của Mảng
  • Sử dụng Danh sách Mảng
  • Bằng cách tạo một Mảng mới

hãy hiểu các phương pháp trên:

Sử dụng Phân bổ Trước của Mảng:

Trong phương pháp này, chúng ta đã có một Mảng có kích thước lớn hơn. Ví dụ: nếu chúng tôi yêu cầu lưu trữ 10 phần tử, thì chúng tôi sẽ tạo một Mảng có kích thước 20. Đây là cách dễ nhất để mở rộng các phần tử của Mảng.

Hãy xem xét ví dụ dưới đây để thêm các phần tử vào một mảng được phân bổ trước.

Đầu ra:

 Phần tử mảng gốc: [A, B, C, D, E, null, null]
Mảng sau khi thêm hai phần tử: [A, B, C, D, E, F, G]

Từ ví dụ trên, chúng tôi đã thêm hai phần tử vào Mảng được phân bổ trước.

Sử dụng ArrayList:

ArrayList là một cấu trúc dữ liệu hấp dẫn của khung thu thập Java . Chúng tôi có thể dễ dàng thêm các phần tử vào Mảng String bằng cách sử dụng ArrayList làm cấu trúc dữ liệu trung gian.

Hãy xem xét ví dụ dưới đây để hiểu cách thêm các phần tử vào Mảng chuỗi bằng ArrayList :

Xem Thêm  Matplotlib Scatter - matplotlib python scatter plot

Đầu ra:

 Mảng ban đầu:
[A, B, C, D, E, F]
Mảng có giá trị gia tăng:
[A, B, C, D, E, F, G]

Bằng cách tạo một mảng mới:

Trong phương pháp này, chúng tôi sẽ tạo một Mảng mới với kích thước lớn hơn Mảng ban đầu và chứa các phần tử trong đó. Chúng tôi sẽ sao chép tất cả các phần tử vào Mảng mới được thêm vào.

Hãy xem xét ví dụ dưới đây:

Đầu ra:

 Mảng ban đầu: [A, B, C]
đã cập nhật Mảng: [A, B, C, D]

Đây là cách chúng ta có thể thêm các phần tử vào Mảng chuỗi. Hãy hiểu cách tìm kiếm và sắp xếp các phần tử trong Mảng chuỗi.

Tìm kiếm trong Mảng chuỗi

Để tìm kiếm một Chuỗi từ Mảng chuỗi, vòng lặp for được sử dụng. Hãy xem xét ví dụ dưới đây:

Đầu ra:

 Chuỗi Sam được tìm thấy ở chỉ mục 1

Trong ví dụ trên, chúng tôi đã khởi tạo một biến boolean x thành false và một biến chỉ mục để lặp qua chuỗi. Ngoài ra, chúng tôi đã khai báo một biến String biến cục bộ s sẽ được tìm kiếm. Tại đây, từ khóa break sẽ thoát khỏi vòng lặp ngay khi tìm thấy chuỗi.

Sắp xếp trong Mảng chuỗi

Việc sắp xếp trong mảng Chuỗi khá dễ dàng. Nó được thực hiện giống như trong một mảng truyền thống. Chúng tôi sử dụng một phương thức sort () để sắp xếp các phần tử của Mảng. Sắp xếp dễ dàng hơn tìm kiếm.

Hãy xem xét ví dụ dưới đây để sắp xếp một Mảng chuỗi :

Đầu ra:

 Các môn thể thao đã tham gia: [Cricket, Bóng rổ, Bóng đá, Cầu lông, Quần vợt]
Các môn thể thao được sắp xếp: [Cầu lông, Bóng rổ, Cricket, Bóng đá, Quần vợt]

Từ ví dụ trên, chúng ta có thể thấy các phần tử từ Mảng chuỗi được sắp xếp bằng cách sử dụng phương thức sort ().

Chúng tôi cũng có thể chuyển đổi Mảng chuỗi thành các cấu trúc dữ liệu khác như Danh sách, Mảng int, ArrayList, v.v. và ngược lại.

Chủ đề tiếp theo

Hàm ảo trong Java

← trước
tiếp theo →


Xem thêm những thông tin liên quan đến chủ đề cách tạo một mảng chuỗi trong java

Java – Bài 18: Mảng một chiều

  • Tác giả: thân triệu
  • Ngày đăng: 2020-01-10
  • Đánh giá: 4 ⭐ ( 9619 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn học lập trình Java cơ bản và nâng cao. Học lập trình Java cho người mới bắt đầu. Mảng một chiều trong Java. Khái niệm, khai báo, khởi tạo. truy xuất các phần tử mảng. thân triệu channel-let’s grow together!

    Code mẫu: https://github.com/thantrieu/JavaMiniProject01/blob/master/Java%20Basic%20Tutorial%20V2/Arrays/src/arrays/OneDimensionArray.java

Khởi tạo mảng Java

  • Tác giả: vi.tutorialcup.com
  • Đánh giá: 3 ⭐ ( 9663 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Mảng trong Java – Khởi tạo mảng trong Java – Tìm hiểu về mảng và Cách khởi tạo mảng trong java và sử dụng các phương thức mảng

Chuỗi (String) trong Java

  • Tác giả: freetuts.net
  • Đánh giá: 4 ⭐ ( 5226 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Đây là bài đầu tiên trong chương Chuỗi và Mảng. Trong bài này các bạn sẽ được học qua về khái niệm chuỗi (String) trong Java và các ví dụ, bài tập liên quan.

Chuyển mảng thành chuỗi trong Java

  • Tác giả: laptrinhcanban.com
  • Đánh giá: 4 ⭐ ( 7403 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Hướng dẫn cách chuyển mảng thành chuỗi trong Java. Bạn sẽ học được cách sử dụng các phương thức như Arrays.toString hoặc Arrays.deepToString để chuyển mảng thành chuỗi trong Java sau bài học này.

Lập Trình Từ Đầu

  • Tác giả: laptrinhtudau.com
  • Đánh giá: 5 ⭐ ( 4849 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Chuỗi trong Java – Java Strings – Lập Trình Từ Đầu 4 Chuỗi Và Xử Lý Chuỗi Trong JAVA

Mảng (Array) trong java

  • Tác giả: viettuts.vn
  • Đánh giá: 3 ⭐ ( 8073 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Mảng (Array) 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 trong java lưu các phần tử theo chỉ số và kích thước cố định.

Mảng (array) trong Java

  • Tác giả: kungfutech.edu.vn
  • Đánh giá: 5 ⭐ ( 7732 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  CSS nowrap hoạt động như thế nào với các ví dụ về lập trình - văn bản không bao bọc css

By ads_php