读取TXT文件中的内容实现集合运算 从事先写好的Input.txt文件中读取数,Input.txt 内容A{3,4,c,d,30,a}B{1,b,34,5,6}C{a,3,12,23,f,g}用户在键盘随意输入,例如((A*B))+B-C,期中+,*,-,分别代表集合的并交差运算。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 呵呵,我想这样哦!1,读取这个文件 可以用 BufferRead 一行一行的读取,然后 对每一行进行解析,用 split(",") 来分隔{}内的内容 存入 存入数组A,B,C然后分析 是A+B 如果是 + 就是 并集合, 新建一个 HashMap 存放结果集合,把A,B 合并成一个数组集合,然后写个 遍历 for(){}这个新的数组,每个元素放入HaspMap.put(key,key); 中,这个map 就是 一个 并的集合!其它的自己想吧!!都差不多了! 交集就是 看看 两个数组中都存在的了,差集就是在A中存在,B中不存在的了! 关键在最后的解析式表达上怎么实现啊?自己随便输入((A*B))+B-C(这个不是死的) java中传递DES的密码问题 【想了n久不得其解】只能求助各位啦!!!!!!!!! java mail 发送html格式邮件遇到的问题 两个基础性的小问题(关于选择法排序和选择输出) 请教JAVA国际化 谈谈JAVA的学习经历 请问如何用java获得cpu占用率呢,不是某个进程,而是全部 请问中软,东软,金山,用友,浪潮这些公司在南京有分公司吗? 求问大神Mac电脑中配置Java碰到的问题。运行程序总是显示找不到main函数 用Netty做TCP/IP转发程序的问题 eclipse中如何将断点设在LinkedList的addBefore方法的某句话上 IO源码疑问?
1,读取这个文件 可以用 BufferRead 一行一行的读取,然后 对每一行进行解析,用 split(",") 来分隔{}内的内容 存入 存入数组A,B,C然后分析 是A+B 如果是 + 就是 并集合, 新建一个 HashMap 存放结果集合,
把A,B 合并成一个数组集合,然后写个 遍历 for(){}这个新的数组,每个元素放入HaspMap.put(key,key);
中,这个map 就是 一个 并的集合!其它的自己想吧!!都差不多了! 交集就是 看看 两个数组中都存在的了,差集就是在A中存在,B中不存在的了!