java很想知道这个程序什么地方错了!
来源:百度知道 编辑:UC知道 时间:2024/06/30 02:12:15
String name1= jTextField2.getText();
String name2= jTextField3.getText();
HashMap register = new HashMap();
register.put("jTextField1",name );
register.put("jTextField2",name1);
register.put("jTextField3",name2 );
for(int i=0;i<register.size();i++){
String sex[]={register.get(i).toString()};
dtm.addRow(sex);
} 很想知道。这个程序什么地方写错了!
String sex[]={register.get(i).toString()}; 这个地方错了
这个地方是生命一个字符串数组,要写长度的,我给你修改:
String name= jTextField1.getText();
String name1= jTextField2.getText();
String name2= jTextField3.getText();
HashMap register = new HashMap();
register.put("jTextField1",name );
register.put("jTextField2",name1);
register.put("jTextField3",name2 );
String sex[]=new String[register.size()]
for(int i=0;i<register.size();i++){
sex[i]=register.get(i).toString();
}
dtm.addRow(sex);
addRow(sex); 添加的是sex数组的内存地址...
String sex[]={register.get(i).toString()}; 完全可以写成
String sex=register.get(i).toString();
for(int i=0;i<register.size();i++){
String sex[]={register.get(i).toString()};
这里的循环中生成了好多个sex数组,而你添加到dtm中的是最后一个
你们没有看到是HashMap吗?
怎么能用List的遍历方法????
------------------
参考
请问这个java程序有什么错误
这个java程序该起什么名字?
这个java程序有什么错误?
java:请问这个程序有什么问题?
看看这个JAVA程序
看不懂这个Java程序
解释一下这个Java程序
这个JAVA程序怎么回事
我想学JAVA 但是我现在很想知道学了JAVA之后能做什么?
请问java.exe这个程序装了有什么用处