Java 从列表中提取信息<&燃气轮机;

Java 从列表中提取信息<&燃气轮机;,java,instagram,Java,Instagram,我有一个包含大量信息的列表,但问题是我只想要包含术语“id”的信息,例如id=1234567 有没有办法做到这一点 将Instagram API与Java包装器(jInstagram)一起使用 代码: 您的模型列表 List<MyModel> model=new ArrayList<MyModel>(); public class MyModel{ private String id; private String name; private String age; /

我有一个包含大量信息的列表,但问题是我只想要包含术语“id”的信息,例如id=1234567

有没有办法做到这一点

将Instagram API与Java包装器(jInstagram)一起使用

代码:

您的模型列表

List<MyModel> model=new ArrayList<MyModel>();

public class MyModel{
private String id;
private String name;
private String age;
//Getter & Setter Method
}

model.add("1","name1","19");
model.add("2","name2","20");
List model=new ArrayList();
公共类MyModel{
私有字符串id;
私有字符串名称;
私弦时代;
//Getter和Setter方法
}
增加(“1”、“名称1”、“19”);
型号。添加(“2”、“名称2”、“20”);
添加元素后,创建列表

for(int i=0;i<model.size();i++){
  sout(model.get(i).getId());//here you can get id from your list.
  sout(model.get(i).getName());
  sout(model.get(i).getAge());
}

for(int i=0;i要在列表中查找值,请使用
ForEach
循环

例如假设您拥有
字符串
值的
列表

for(String s:list)
{
if(s.contains("12345"))
 {
 //Do what you want
 }
}
这里有
对象的列表
,而不是像这样迭代列表

再举个例子


根据我的理解,您有一个字符串列表,希望提取以“id=”开头的字符串

String str[]={“xyz”,“id=1234”,“abc”,“id=35345”};
List=Arrays.asList(str);
for(字符串str1:list)
{
if(str1.startsWith(“id=))
//这里是您的逻辑。这将为您提供元素2和4}

你能给我们看一个示例列表吗?这个列表的元素是什么类型的?再解释一下你的问题,添加详细信息和你的代码它是一个
字符串的
列表,还是一个
整数的
..编辑了更多信息。
for(int i=0;i<model.size();i++){
  sout(model.get(i).getId());//here you can get id from your list.
  sout(model.get(i).getName());
  sout(model.get(i).getAge());
}
for(String s:list)
{
if(s.contains("12345"))
 {
 //Do what you want
 }
}
  for(MediaFeedData obj:list)
    {
    if(obj.data.toString().contains("12345"))
     {
     //Do what you want
     }
    }
          String str[] = {"xyz","id=1234","abc","id=35345"};
    List<String> list = Arrays.asList(str);
    for(String str1:list)
    {
        if(str1.startsWith("id ="))
            //your logic here.This will give you element 2 & 4                }