Hi there,
Trong java có 2 kiểu dữ liệu:
- 8 kiểu primitive với 8 wrapper class tương ứng.
- Kiểu tham chiếu (preference datatype) là một Object.
Vậy cho em hỏi mảng primitive thuộc kiểu dữ liệu gì?
String[] arr = {"Hello","Hi"};
System.out.print(arr.getClass());
Kết quả in ra class [Ljava.lang.String;
chứng tỏ arr
là Object String.
Còn với trường hợp này.
int[] arr = {1,2,3,4};
System.out.print(arr.getClass());
Kết quả in ra class [I
không thuộc 1 trong 2 kiểu dữ liệu trên và em cũng không biết nó là gì.
Mong đươc giải thích, em cảm ơn.