List类型的遍历取值重复
数据存储类:
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;
}
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;
}
...全文
相关推荐
vue遍历对象中的数组取值示例
今天小编就为大家分享一篇vue遍历对象中的数组取值示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
Python列表中随机取值
python 列表 随机取值 不用循环从一个list中选择随机的元素
java 中如何从LIST 对象取值
java 中如何从LIST 对象取值
C#遍历删除字符串中重复字符
主要介绍了C#遍历删除字符串中重复字符的方法,涉及C#遍历字符串的相关技巧,非常具有实用价值,需要的朋友可以参考下
python基础教程:嵌套字典取值.pdf
python基础教程:嵌套字典取值 def getdictvalue(d,code): result=[] if isinstance(d, dict) : try: value = d[code] result.append(value) except Exception as e: pass for valuedd in d.values(): if isinstance(valuedd,dict): yied_result=getdictvalue(valuedd,code) if len(yied_result) != 0: result.append(getdictvalue(valuedd,code)) elif isinstance(valuedd,(list,tuple)): for item in d: valueitem=getdictvalue(valuedd,code) if valueitem !="None" and valueitem is not None and len(valueitem)!=0: if valueitem not in result


