参考一下代码:
package com.ls.test;import java.util.*;/**
 *
 * <p>测试HashMap</p>
 * <p>串接键值和内容为字符串,没有考虑靠到非法对象</p>
 * <p>Copyright: Copyright (c) 2004</p>
 * <p>Company: </p>
 * @author LS
 * @version 1.0
 */
public class TestHashMAP {
  public TestHashMAP() {
  }
  /**
   * 
   * @param args String[]
   */
  public static void main(String[] args) {
    HashMap addsql = new HashMap();
    addsql.put("t_title", "111");
    addsql.put("t_content", "222");
    Iterator keyIter = addsql.keySet().iterator();
    Iterator valueIter = addsql.entrySet().iterator();
    String keys = "";
    String values = "";
    while (keyIter.hasNext()) {
      Object tempObj = keyIter.next();
      keys += tempObj.toString() + ",";
      values += addsql.get(tempObj).toString() + ",";
    }
    System.out.println("keys value is " + keys);
    System.out.println("values value is " + values);
  }
}
输出如下:
C:\JBuilderX\jdk1.4\bin\javaw -classpath "D:\code\jbproject\test\classes;C:\JBuilderX\thirdparty\jakarta-tomcat-4.1.27-LE-jdk14\common\lib\servlet.jar;C:\JBuilderX\thirdparty\jakarta-tomcat-4.0.6-LE-jdk14\common\lib\servlet.jar;C:\JBuilderX\jdk1.4\demo\jfc\Java2D\Java2Demo.jar;C:\JBuilderX\jdk1.4\demo\plugin\jfc\Java2D\Java2Demo.jar;C:\JBuilderX\jdk1.4\jre\javaws\javaws.jar;C:\JBuilderX\jdk1.4\jre\lib\charsets.jar;C:\JBuilderX\jdk1.4\jre\lib\ext\dnsns.jar;C:\JBuilderX\jdk1.4\jre\lib\ext\ldapsec.jar;C:\JBuilderX\jdk1.4\jre\lib\ext\localedata.jar;C:\JBuilderX\jdk1.4\jre\lib\ext\sunjce_provider.jar;C:\JBuilderX\jdk1.4\jre\lib\im\indicim.jar;C:\JBuilderX\jdk1.4\jre\lib\im\thaiim.jar;C:\JBuilderX\jdk1.4\jre\lib\jce.jar;C:\JBuilderX\jdk1.4\jre\lib\jsse.jar;C:\JBuilderX\jdk1.4\jre\lib\plugin.jar;C:\JBuilderX\jdk1.4\jre\lib\rt.jar;C:\JBuilderX\jdk1.4\jre\lib\sunrsasign.jar;C:\JBuilderX\jdk1.4\lib\dt.jar;C:\JBuilderX\jdk1.4\lib\htmlconverter.jar;C:\JBuilderX\jdk1.4\lib\tools.jar"  com.ls.test.TestHashMAP dddd
keys value is t_content,t_title,values value is 222,111,

解决方案 »

  1.   

    HashMap addsql = new HashMap(); 
    addsql.put("t_title","111");
    addsql.put("t_content","222");Iterator itr = addsql.keySet().iterator();
    StringBuffer keyBuffer = new StringBuffer();
    StringBuffer valueBuffer = new StringBuffer();
    while (itr.hasNext()) {
        String key = (String) itr.next();
        keyBuffer.append(",");
        keyBuffer.append(key);
        valueBuffer.append(",");
        valueBuffer.append((String) addsql.get(key));
    }if (keyBuffer.length() > 0) {
        keyBuffer.delete(0, 1);
    }
    if (valueBuffer.length() > 0) {
        valueBuffer.delete(0, 1);
    }System.out.println(keyBuffer.toString());
    System.out.println(valueBuffer.toString());
      

  2.   

    addsql.put("t_content", "222");………………如果有很多……
    怎么能把HashMap里的名称(t_content…………)和值 (222………………)一起都取出来啊----
    ——^@^