java学习之 【一道java题】识别出相同的组
来源:互联网 发布:酷我营销软件 编辑:程序博客网 时间:2024/05/12 07:34
String txet=“abc ac a abc a cd ef e”
要求输出:abc 2
ac 1
a 2
我只是用容器中的HashMap做了一下,输出的结果形式上不一样,可能还有其他方法能正确实现。
package Map;/** * 探讨一道题目,使用容器中的HashMap做出来,比较有参考意义 * */import java.util.*;public class HashMapTest {public static final int ONE = 1;public static final String text = "abc ac a ab cd cd ef e";/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stub// split 对字符串进行截取,截取符合自己要求的子字符串,并将子字符串放入数组中String[] t = text.split(" ");Map m = new HashMap();for (int i = 0; i < t.length; i++) {System.out.print(t[i] + " ");}System.out.print("\n");System.out.println(t.length);for (int i = 0; i < t.length; i++) {int freq = (Integer) m.get(t[i]) == null ? ONE : (Integer) m.get(t[i]) + 1;m.put(t[i], freq);}System.out.println("HashMap 中共有" + m.size() + "对元素!");System.out.print(m);}}
- java学习之 【一道java题】识别出相同的组
- 凌晨朋友出的一道Java题
- veijerd出的一道题,考你java基本功!
- [ Java学习 ] 一道Java好题的详细题解 001
- 出一道自己偶然想出来的JAVA题,看似很简单
- 出一道自己偶然想出来的JAVA题 延伸一
- 出一道自己偶然想出来的JAVA题 延伸二
- java中Set集合是如何识别相同对象的
- 一道有趣的java题
- 一道JAVA题的解决
- 一道有意思的JAVA题
- 学习Java的朋友们,问问大家一道题
- Java学习的第一道垲
- java的一道思考题
- [Java]一道貌似简单的题目:输入三个整数,打印出和.
- java 从两个数组中选出相同和不同的值
- 爱因斯坦出的一道测试题
- 朋友出的一道算法题
- php 下进行mysql参数化查询
- java学习之【转载】java io小结
- java学习之 容器Collection接口---hashCode
- 全面解读WM_NOTIFY & 消息反射
- 示波器的基本使用 && USBee逻辑分析仪的使用 && USBee AX-Pro示波器的使用
- java学习之 【一道java题】识别出相同的组
- SPFA算法
- 游戏音乐与音效的播放
- [经典面试题]如果与同事发生分歧,你应该怎么办?
- 【struts】安装tomcat的文件夹名称中不要有空格号
- StringUtils详细介绍
- 一道面试题:打印出类中的所有方法名
- 关于android.os.NetworkOnMainThreadException
- POJ 1474 Video Surveillance