public static ArrayList mainList = someList;
Làm thế nào tôi có thể nhận được một mục cụ thể từ này ArrayList
? mainList[3]
?
public static ArrayList mainList = someList;
Làm thế nào tôi có thể nhận được một mục cụ thể từ này ArrayList
? mainList[3]
?
Câu trả lời:
Như nhiều người đã nói với bạn:
mainList.get(3);
Hãy chắc chắn kiểm tra ArrayList Javadoc .
Ngoài ra, hãy cẩn thận với các chỉ số mảng: trong Java, phần tử đầu tiên nằm ở chỉ mục 0
. Vì vậy, nếu bạn đang cố gắng để có được yếu tố thứ ba, giải pháp của bạn sẽ làmainList.get(2);
Thời gian để làm quen với ArrayList
API và hơn thế nữa:
ArrayList
tại Tài liệu API Java 6
Đối với câu hỏi ngay lập tức của bạn:
mainList.get(3);
mainList.get(list_index)
mainList.get(3);
Để tham khảo trong tương lai, bạn nên tham khảo API Java cho các loại câu hỏi sau:
http://doad.oracle.com/javase/1.4.2/docs/api/java/util/ArrayList.html
Đó là một điều hữu ích!
Bạn chỉ có thể nhận được câu trả lời của mình từ tài liệu API ArrayList .
Vui lòng luôn tham khảo tài liệu API .. nó giúp
Cuộc gọi của bạn sẽ giống như sau:
mainList.get(3);
Đây là hướng dẫn đơn giản để hiểu ArrayList với Khái niệm cơ bản :):
http://www.javadeveloper.co.in/java/java-arraylist-tutorial.html
Tôi đã và đang sử dụng ArrayListAd CHƯƠNG để tự động đưa các mục vào các trường tương ứng; Điều này có thể hữu ích, cho các truy vấn trong tương lai
AdapterView.AdapterContextMenuInfo info = (AdapterView.AdapterContextMenuInfo)item.getMenuInfo();
Và sau đó, bạn có thể tìm nạp bất kỳ mục danh sách mảng nào như dưới đây:
arrayListName(info.position);