java遍历object
发布网友
发布时间:2022-05-21 16:17
我来回答
共4个回答
热心网友
时间:2022-05-21 17:47
全部采用for(Type o:Set)方式
package oristand.project.qq.text;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class Hashmapdemo
{
public static void main(String[] args)
{
Map<String, Integer> mp1 = new HashMap<String, Integer>();
mp1.put("one", new Integer(1));
mp1.put("two", new Integer(2));
mp1.put("three", new Integer(3));
mp1.put("one", new Integer(100));
System.out.println(mp1);
// get all keys
Set keys = mp1.keySet();
for (Object object : keys)
{
System.out.println(object);
}
Collection values = mp1.values();
// get all values
for (Object object3 : values)
{
System.out.println(object3);
}
// get key=value
Set entry = mp1.entrySet();
for (Object object2 : entry)
{
System.out.println(object2);
}
Set hs = new HashSet();
hs.add(1);
hs.add(2);
hs.add(3);
hs.add(1);
// System.out.println(hs);
// Iterator its=hs.iterator();
// get values
for (Object o : hs)
{
System.out.println(o);
}
ArrayList list = new ArrayList();
list.add(1);
list.add(2);
list.add(3);
list.add(0, 4);
// System.out.println(list);
list.add(1);
System.out.println(list);
// get values
for (Object o : list)
{
System.out.println(o);
}
}
}
热心网友
时间:2022-05-21 19:05
你这个object是什么类型
如果数组就很好办啦
String[] str = new String[]{ "port=54605"," ip=192.168.0.105", "crtime=2013-06-22 11:23:40"};
HashMap map = new HashMap<String,String>();
for(String st : str){
String[] string = st.split(","");
map.put(string[0],String[1])
}
完成之后 map里面就存了这个东西
追问是properties , tostring出来就是[{port=54605, ip=192.168.0.105, crtime=2013-06-22 11:23:40}]
就是这个结构
追答InputStream in = new BufferedInputStream (new FileInputStream(filePath));
props.load(in);
Enumeration en = props.propertyNames();
while (en.hasMoreElements()) {
String key = (String) en.nextElement();
String Property = props.getProperty (key);
System.out.println(key+Property);
}
用上面的方法就可以获取了..
热心网友
时间:2022-05-21 20:39
object就是一个对象,不需要遍历。遍历的一半都是集合,数组等。一般用for循环。在jsp中用c:foreach
热心网友
时间:2022-05-21 22:31
这个值不是java值吧,js生成的值吧