- 浏览: 12377 次
- 性别:
- 来自: 北京
最新评论
-
chenjie100:
linux下运行就出错了,因为utf-8下getBytes是3 ...
java 求字符串中汉字个数 -
langxiashahai:
特殊汉字呢?有的汉字不止占两个字节哦
java 求字符串中汉字个数 -
zhq426:
顶。。。。
java 求字符串中汉字个数
文章列表
StringTokenizer类的典型用法
- 博客分类:
- java
StringTokenizer类的典型用法
import java.util.StringTokenizer;
StringTokenizer wordFactory=new StringTokenizer("A single word can be critical.");
while(wordFactory.hasMoreTokens())
{
System.out.println(wordFactory.nextToken());
}
将会产生下列结果:
A
single
word
can
be
critical. //包括“。”因为句号不是空格, ...
- 2009-02-18 14:00
- 浏览 1960
- 评论(0)
java用的是Unicode 编码,char 型变量的范围是0-65535 无符号的值,可以表示 65536个字符,实际中,我们希望判断一个字符是不是汉字,或者一个字符串中汉字字符的个数。
String str1 = "aaa";
String str2= "啊啊啊";
System.out.println(String(s1).length());
System.out.println( String(s2).length());
OUTPUT:
3
3
byte b1[]=str1.getBytes();
byte b2[]=str2.get ...
+ - & | ! ( ) { } [ ] ^ ~ * ? : \ 还有 AND OR NOT
这些关键字在查询前要进行过滤或替换或转义
否则将出现如下错误:
Exception in thread "main" org.apache.lucene.queryParser.ParseException: Cannot parse '
': Encountered "<EOF>" at line 1, column 4.
Was expecting one of:
<NOT> ...
"+& ...
- 2008-10-14 15:50
- 浏览 4486
- 评论(0)
Exception in thread "main" org.apache.lucene.queryParser.ParseException: Cannot parse '睿格总经理祝永进谈到,“大学生购买笔记本电脑的主流价格段是5000~6000元,3999没人买。甚至有44%的女大学生,购买了15寸的笔记本电脑,这让人感觉不可思议。”': Minimum similarity for a FuzzyQuery has to be between 0.0f and 1.0f !
at org.apache.lucene.queryParser.QueryParser.p ...