java - 从列表<>中提取信息

标签 java instagram

我有一个包含很多信息的列表,但问题是我只想要包含术语“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/

相关文章:

java - 在 Java 中选择最佳并发列表

android - 向 Instagram 进行身份验证时不会重定向到回调 URL

android - 如何在 Flutter 中集成 Instagram 登录

ios - 应用程序传输安全 ios 9 和 instagram api

instagram - 如何从照片链接获取 Instagram 媒体 ID

instagram - 从 Instagram Business Discovery API 获取帐户的媒体。

Java 策略设置不适用于 FilePermission

java - 读取和写入集合

java - 如何在网页的某个框架(以div分隔)上向下滚动?

java - 将负值的 byte[] 转换为 String