Anh/Chị cho em hỏi dòng: a.add(1, "tat ca");
có nghĩa là:
- Chèn giá trị “tat ca” vào phần tử có vị trí index là 1
- Chèn phần tử “tat ca” vào vị trí số 1
Mình nói theo cách số 1 hay là số 2 mới đúng ạ? Và phần tử trong danh sách mảng (ArrayList) có giống với phần tử trong danh sách thông thường (Array) không? (VD như: Phần tử trong mảng thông thường thì trong mỗi phần tử chứa một giá trị và có một vị trí index xác định).
import java.util.ArrayList;
class Main {
public static void main(String[] args){
ArrayList<String> a = new ArrayList<>();
a.add("Xin chao");
a.add("moi nguoi!");
System.out.println(a);
a.add(1, "tat ca");
System.out.println(a);
String chuoi_ky_tu = a.get(1);
System.out.println(chuoi_ky_tu);
}
}