黑马程序员技术交流社区

标题: 求大神帮忙看看这样写为什么key-value对应不起来 [打印本页]

作者: lipeng518    时间: 2016-9-23 17:13
标题: 求大神帮忙看看这样写为什么key-value对应不起来
[AppleScript] 纯文本查看 复制代码
/**完成三个线程多线程卖票动作,要求考虑安全问题(使用线程与线程执行目标分离方式)。
        使用Map集合记录所有线程的:线程所卖票(键)与线程(值)的对应关系。
        主线程开启其他线程后,等待5000毫秒,将线程所卖票与线程的Map结果写入到a.txt当中。
*/
public class Text {

        public static void main(String[] args) throws Exception {
               
                Myrunnable mr = new Myrunnable();
                Thread thread1 = new Thread("窗口1");
                Thread thread2 = new Thread("窗口2");
                Thread thread3 = new Thread("窗口3");
               
                thread1.start();
                thread2.start();
                thread3.start();
                Thread.sleep(5000);
               
                HashMap<Integer, String> map = mr.getmap();
                StringBuffer str = new StringBuffer();
                FileWriter fw;
                try {
                        fw = new FileWriter("e:\\a.txt");
               
                        Set set = map.entrySet();
                        Iterator iter = set.iterator();
                        while(iter.hasNext()){
                                Map.Entry entry = (Map.Entry)iter.next();
                                str.append(entry.getKey()+"="+entry.getValue()+"  ");
                }
                        fw.write(str.toString());
                        fw.close();
                } catch (IOException e) {
                        e.printStackTrace();
                }

               
        }

}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2