List类型的遍历取值重复

m0_37748860 m0_37748860 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
数据存储类:
public class UserList
{
public UserList(String name, String ipEndPoint,String imgIPEndPoint)
{
username = name;
userIPEndPoint = ipEndPoint;
IMGIPEndPoint = imgIPEndPoint;
}
public static String username;
public static String userIPEndPoint;
public static String IMGIPEndPoint;
}
public static List<UserList> users=new ArrayList<UserList>();//值已经赋值好
遍历
public Map SetUserInfo(String user)
{
Map map = new HashMap();
for (UserList m : users)
{
UserList n=(UserList)m;
if(user.equals(n.username))//这里的n有值,但是username一直是第一个遍历的userlist里的值,求解?
{
String[] splitstring=n.IMGIPEndPoint.split(":");
map.put("ip",splitstring[0] );
map.put("port", Integer.parseInt(splitstring[1]));
break;
}
}
return map;
}
...全文
评论 6
收藏 已收藏
分享
返回顶部
m0_37748860
Android 80,489 成员 91,375 内容