我很困惑如何以一种简单的方式使用这个数组.好吧,我已经将JSON中的值传递给了List,现在我需要使用循环(并且只是循环)来检索它,但我不知道如何.尝试阅读一些答案,但我发现自己到底真的很困惑.我只是希望它变得简单,因为制作一个String数组,循环和获取数据通过使变量[index]简单,但我发现的所有答案只会让我陷入混乱.请帮忙.
use*_*305 31
据我了解你的问题..
从Java List类,您必须使用方法add(E e)和get(int position).
add(E e)
Run Code Online (Sandbox Code Playgroud)
将指定的元素追加到此列表的末尾(可选操作).
get(int index)
Run Code Online (Sandbox Code Playgroud)
返回此列表中指定位置的元素.
例:
List<String> myString = new ArrayList<String>();
// How you add your data in string list
myString.add("Test 1");
myString.add("Test 2");
myString.add("Test 3");
myString.add("Test 4");
// retrieving data from string list array in for loop
for (int i=0;i < myString.size();i++)
{
Log.i("Value of element "+i,myString.get(i));
}
Run Code Online (Sandbox Code Playgroud)
但是通过循环迭代的有效方法
for (String value : myString)
{
Log.i("Value of element ",value);
}
Run Code Online (Sandbox Code Playgroud)
public static void main(String[] args) {
List<String> ls=new ArrayList<String>();
ls.add("1");
ls.add("2");
ls.add("3");
ls.add("4");
//Then you can use "foreache" loop to iterate.
for(String item:ls){
System.out.println(item);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
225707 次 |
| 最近记录: |