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知识巩固 源码 java验证码识别 java验证码识别
java 验证码识别 ocr java 验证码识别 ocr
图片OCR识别文字,通过图片识别出文字,java -jar jar包名称 运行
Java OCR 图像智能字符识别技术,可识别中文。具体详见:http://blog.csdn.net/white__cat/article/details/38461449
原创一道Java笔试面试题考考大家!附带答案!
JAVA开发的车牌定位及识别程序,res\image目录中包含可用于测试的图片,PlateRecognition.java类为程序入口。
Java OCR 图像智能字符识别-文字识别Demo。能够识别中文
蓝桥杯Java语言A组真题,题目文件与参赛时一模一样形式。每一道题一个文件。
ImageComparerUI——基于Java语言实现的相似图像识别,基于直方图比较算法。 import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font...
java图像识别(判断两个图是否相似)! 资源很少。所以共享给大家;
java指纹识别-图片识别技术。 这是一个项目工程。里面有图片的测试。可以根据指纹图片进行比对。
java_指纹识别_源码 包括 识别算法程序 完整的项目工程源码 供初学者学习 供公司项目直接使用。
java_opencv 项目介绍:OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,它提供了一系列图像处理和... 从安装开始,和大家一起学习记录OpenCV的相关知识,直至最终一个简单但完整DEMO的实现(答题卡识别)。
基于图像处理的汽车车牌识别研究与实现_程序 识别国内车牌
条形码识别Google版,jar包,源代码
java验证码识别源码,验证码生成地址自己添加,main 函数两个方法取消注释
java识别pdf图片中的文字,代码,demo,都有
java人脸识别源代码 值得下载学习,支持图像和图片的识别
java 验证码识别源程序 windows版本 概率90%以上