我需要知道是否将数据存储在ArrayList中,并且需要获取存储在其中的值。
例如:如果我有这样的数组列表
ArrayList A = new ArrayList(); A = {"Soad", "mahran"};
我想获取每个String元素,该怎么办?
我尝试通过以下代码来做到这一点:
package arraylist; import java.util.ArrayList; public class Main { public static void main(String[] args) { ArrayList S = new ArrayList(); String A = "soad "; S.add(A); S.add("A"); String F = S.toString(); System.out.println(F); String [] W = F.split(","); for(int i=0 ; i<W.length ; i++) { System.out.println(W[i]); } } }
以下代码段提供了一个示例,展示了如何从List指定索引处的元素中获取元素,以及如何使用高级的for-each循环遍历所有元素:
List
import java.util.*; //... List<String> list = new ArrayList<String>(); list.add("Hello!"); list.add("How are you?"); System.out.println(list.get(0)); // prints "Hello!" for (String s : list) { System.out.println(s); } // prints "Hello!", "How are you?"
请注意以下几点:
List<String>
ArrayList<String>
ArrayList
list