Chương trình Kotlin để in một mảng

Trong chương trình này, bạn sẽ học các kỹ thuật khác nhau để in các phần tử của một mảng nhất định trong Kotlin.

Ví dụ 1: In một mảng bằng vòng lặp For

 fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) for (element in array) ( println(element) ) )

Khi bạn chạy chương trình, đầu ra sẽ là:

 1 2 3 4 5

Trong chương trình trên, vòng lặp for-each dùng để lặp qua mảng, mảng đã cho.

Nó truy cập từng phần tử trong mảng và in bằng cách sử dụng println().

Ví dụ 2: In một Mảng bằng cách sử dụng Mảng thư viện chuẩn

 import java.util.Arrays fun main(args: Array) ( val array = intArrayOf(1, 2, 3, 4, 5) println(Arrays.toString(array)) )

Khi bạn chạy chương trình, đầu ra sẽ là:

 (1, 2, 3, 4, 5)

Trong chương trình trên, vòng lặp for đã được thay thế bằng một dòng mã sử dụng Arrays.toString()hàm.

Như bạn có thể thấy, điều này mang lại một đầu ra sạch mà không cần thêm bất kỳ dòng mã nào.

Ví dụ 3: In một mảng nhiều kích thước

 import java.util.Arrays fun main(args: Array) ( val array = arrayOf(intArrayOf(1, 2), intArrayOf(3, 4), intArrayOf(5, 6, 7)) println(Arrays.deepToString(array)) )

Khi bạn chạy chương trình, đầu ra sẽ là:

 ((1, 2), (3, 4), (5, 6, 7))

Trong chương trình trên, vì mỗi phần tử trong mảng chứa một mảng khác nên chỉ cần sử dụng Arrays.toString()in ra địa chỉ của các phần tử (mảng lồng nhau).

Để lấy các số từ mảng bên trong, chúng ta chỉ cần một hàm khác Arrays.deepToString(). Điều này cho chúng tôi các số 1, 2, v.v., chúng tôi đang tìm kiếm.

Hàm này cũng hoạt động đối với mảng 3 chiều.

Đây là mã Java tương đương: Chương trình Java để in một mảng

thú vị bài viết...