for (int a = 0; a < root.getAttributes().getLength(); a++) {
System.out.println("============="+root.getAttributes().item(a).getNodeName()
+ "---" + root.getAttributes().item(a).getNodeValue());
这段代码后面我该添加hash map的什么方法才能是添加得到的nodename和dodevalue呢 put方法好像都是插入写死的,在线等
System.out.println("============="+root.getAttributes().item(a).getNodeName()
+ "---" + root.getAttributes().item(a).getNodeValue());
这段代码后面我该添加hash map的什么方法才能是添加得到的nodename和dodevalue呢 put方法好像都是插入写死的,在线等
解决方案 »
- hibernate 映射
- 线程!!!隐藏线程
- 多线程 继承Runable接口,怎样将线程运行完后的结果返回到主线程
- hibernate的 修改方法
- 急急急急急急 xmlHttp.responseText返回值问题 注册的
- 请问为什么成员变量int i不赋值的话,会有默认的0呢,
- tomcat6.0一小问题
- 救救
- spring的解耦合,如何不修改代码的情况下能不能改变接口的参数
- 真心求教大牛们!proxool连接池不能释放的问题
- 使用request.getSession()时出现NullPointerException错误
- 我的mysql安装的时候用的utf8编码,在命令行执行insert语句时插不进中文
hashmap的put的第一个参数是写死的,你put("id",100),要获取100就要知道"id"..而且id只能有一个,如果你put多个id的话,前面的值会被覆盖。。那你可以用hashset或arraylist啊。。
其实我的意思就是我这边的key和value是根据xml解析而来的,xml有可能不同,那key和value也会不同 所以不能写死 所以就想问问有什么方法可以不写死
map.put(name,value);
map.put(root.getAttributes().item(a).getNodeName()),root.getAttributes().item(a).getNodeValue());
)
那就创建一个实体类,比如
public class Student
{
int id;
String name;
.....
}
然后把解析出来的值放进去,然后再放到arraylist中。。