得到中文第一个字的第一个字每


/**
* 得到中文第一个字的第一个字每
* @param first
* @return
*/
public static String getFirstKeyChar(String first)
{
String result="";

Map map=getChinaWordStorage();
// System.out.println("长度="+map.size());
Set st= map.keySet();
Iterator iterator= st.iterator();
while(iterator.hasNext())
{
Object key=iterator.next();
// System.out.println("key="+key);
if(key.toString().indexOf(first)!=-1)
{
// System.out.println(key+" "+map.get(key));

result= map.get(key).toString();
}

}
// System.out.println("得到的首字母:"+result);
return result;

}

得到中文第一个字的第一个字每

时间: 2024-10-24 19:31:31

得到中文第一个字的第一个字每的相关文章

中文分词工具——jieba

汉字是智慧和想象力的宝库. --索尼公司创始人井深大 简介 在英语中,单词就是"词"的表达,一个句子是由空格来分隔的,而在汉语中,词以字为基本单位,但是一篇文章的表达是以词来划分的,汉语句子对词构成边界方面很难界定.例如:南京市长江大桥,可以分词为:"南京市/长江/大桥"和"南京市长/江大桥",这个是人为判断的,机器很难界定.在此介绍中文分词工具jieba,其特点为: 社区活跃.目前github上有19670的star数目 功能丰富,支持关键词提

Byte数据类型—Java

字节与字符 一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节,一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制最小值为0,最大值为255. UTF-8码:一个英文字符为一个字节,一个中文汉字(含繁体字)为三个字节. Unicode码:一个英文字符为两个字节,一个中文汉字(含繁体字)等于两个字节. 符号:英文标点占一个字节,中文标点占两个字节. 不同数量级间: 数据存储是以10进制表示,数据传输是以2进制表示. 1KB=1024B:1MB=1024

solr(二) : 整合ik-analyzer

一. 问题: 在使用solr时, 分词器解析中文的时候, 是一个一个字解析的. 这并不是我们想要的结果. 而在lucene中, 使用的中文分词器是 IKAnalyzer. 那么在solr里面, 是不是任然可以用这个呢. 二. 整合 ik 1. 修改schema配置文件 打开如下路径中的managed-schema.xml文件. 在文档的最后面, 加入 <!--新建 使用 ik 分词器 解析 的域类型, 分词,过滤都在类里面了--> <fieldType name="text_i

操作系统学习笔记 概述

计算机的四大部件 处理器(Processor):控制计算机的操作,执行数据处理功能: 主存储器(Main memory):存储程序和数据.主存中的数据会在计算机关闭后丢失: 输入/输出模块(I/O modules):用于在计算器与外部设备之间交换数据.如磁盘,打印机等: 系统总线(System bus):为处理器,主存,以及输入/输出模块之间提供通信的设施: 指令 需要执行的程序都是由一组计算机指令组成的.计算机周而复始的去存储器中提取指令,然后再执行指令,直到计算机关闭.取指令,执行指令就组成

【BZOJ-3033】太鼓达人 欧拉图 + 暴搜

3033: 太鼓达人 Time Limit: 1 Sec  Memory Limit: 128 MBSubmit: 204  Solved: 154[Submit][Status][Discuss] Description 七夕祭上,Vani牵着cl的手,在明亮的灯光和欢乐的气氛中愉快地穿行.这时,在前面忽然出现了一台太鼓达人机台,而在机台前坐着的是刚刚被精英队伍成员XLk.Poet_shy和lydrainbowcat拯救出来的的applepi.看到两人对太鼓达人产生了兴趣,applepi果断闪

Flash制作遇到的小问题1--为何变形需要将图形打散(Ctrl+b)

今天上Flash实验课遇到一个小问题,就是我在画一个矩形如下图: 然后我需要将这个矩形的边框变形,弯曲,效果应该是如下图: 然而我不管怎么把我的鼠标移至边框部分,即使鼠标下面有弧线的提示,但是却不能拖拽变形, 然后我百度才发现原来变形一张图,就需要将其打散.具体的原理是怎样的在下面述说: 首先要搞清楚Flash动画中各种元件的区别,我们知道打散是flash绘图的一种状态,实际上就是让图形变为了点状的像素,类似一张图有好多个小像素点来组成. 举个例子来说吧,你有一盆水,水放在盆里,水的形态是圆的,

一些基础的 Linux 问题

一些基础的 Linux 问题最近更新日期:2005/05/23 --------------------------------------------------------------------------------一些基础的 Linux 问题与讨论: 注意:如果您有更好的试题,或者是有相关的资料要提供给 VBird 的话,我也会尽快的将他写到网页中的!感谢感谢!! ^_^ ..一.什么是 Linux 呢?! 试说明 Unix 与 Linux 的历史? 简单说明 GNU General

汇编中基本的数据类型

1.字节(DB)define byte 一个字节有8位二进制组成,其最高位是第7位,最低位是第0位.在表示有符号数时,最高位就是符号位. 00001001    =9 10001011    = -11    有符号 =  139         无符号 通常情况下,存储器按字节编址,读写存储器的最小信息单位就是一个字节. Var_byte     db    10011101B Var_bytes    db    41H,42D,61H 那么一个字节8位最大的值为 11111111=256

MATLAB入门笔记

% MATLAB:MATLAB 为 Matrix Laboratory ,用来处理矩阵可编程可实现算法逻辑的计算工具% % eg:1 绘制正弦和余弦曲线x=[0:0.1:4*pi]; %建立角度向量plot(x,sin(x),x,cos(x)) %画图axis([0,2*pi,-1,1]) %设定坐标轴范围title(′正弦和余弦曲线′); %图形名称xlabel(′θ(弧度)′) %x轴名ylabel(′y′) %y轴名legend(′sinθ′,′cosθ′); %图例grid on; %网