我有一个包含很多信息的列表,但问题是我只想要包含术语“id”的信息,例如ID=1234567。
有什么办法可以做到这一点吗?
通过 Java 包装器 (jInstagram) 使用 Instagram API。
代码:
MediaFeed mediaFeed = instagram.getRecentMediaFeed(userID);
List<MediaFeedData> mediafeed = mediaFeed.getData();
示例输出:
[data=[MediaFeedData [caption=Caption [createdTime=1401623528,
from=FromTagData [fullName=NO, id=1366594603,
id=733193759076381317, text=3]
最佳答案
要在列表中查找值,请使用ForEach
循环
例如假设您有字符串
值的列表
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
}
}
关于java - 从列表<>中提取信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23995584/