易截截图软件、单文件、免安装、纯绿色、仅160KB

Java汉字处理

1、字符串长度
   String s1 = "我是中国人";
   String s2 = "imchinese";
   String s3 = "im中国人";
   System.out.println(s1+":"+new String(s1).length());
   System.out.println(s2+":"+new String(s2).length());
   System.out.println(s3+":"+new String(s3).length());
   输出结果:
   我是中国人:5
   imchinese:9
   im中国人:5
   结论:字符串里如果有双字节的字符java就把每个字符都按双字节编码,如果都是单字节的字符就按单字节编码。
2、提取字符串中的汉字
   String str = "af我是kz中h国m人ig";
   char ch[] = str.toCharArray();
   for (int i = 0; i < ch.length; i++) {
     if (ch[i] > 255) {
       System.out.print(ch[i]);
    }
  }
  输出结果:
  我是中国人
3、打印汉字编码
(1)打印汉字的unicode编码
   char ch = '中';
   System.out.println(Integer.toHexString(ch));
   输出结果:
   4e2d
(2)打印汉字的GBK编码
   String str = "中";
   byte[] bt = str.getBytes("GBK");
   System.out.println(Integer.toHexString(bt[0]).substring(6)
     +Integer.toHexString(bt[1]).substring(6));
   输出结果:
   d6d0
   说明:java内部使用的是unicode编码,汉字的Unicode编码范围为\u4E00-\u9FA5 或\uF900-\uFA2D,如果不在这个范围内就不是汉字。我们用char定义一个变量,如char ch='中'; 这时,ch是Unicode编码的。GBK编码与unicode编码是不同的两种编码方式,因此它们打印出的值是不一样的。GBK的整体编码范围是为0x8140-0xFEFE,不包括低字节是0x7F的组合。高字节范围是0x81-0xFE,低字节范围是0x40-7E和0x80-0xFE。
4、用两个byte组成一个汉字
   byte bb[] = new byte[2];
   bb[0] = -42;
   bb[1] = -48;
   String str = new String(bb);
   System.ou


相关文档:

java中如何使用amcharts


最近公司碰到需要用图表的形式显示一些数据,我就开始到网上查询,查到了jfreechart和amcharts,这两者我都实现过了,jfreechart最后生成图片,但是图片效果不是我想要的,然后又研究amcharts 它的效果确实很好,而且官方网站上还有好些例子可供下载,网址是:www.amcharts.com
(想要完成一个amcharts图形需要swfobjects. ......

Java使用相对路径读取文件

1.java project环境,使用java.io用相对路径读取文件的例子:
 *目录结构:
  DecisionTree
           
|___src
                 |___com.decisiontree.Sampl ......

jsp(JAVA)伪静态的具体设置过程

前几天,湖南SEO在用jsp写一个企业站程序的时候,因为要参加项目答辩竞选,所以就想为自己写的程序搞几个亮点,因为搞SEO久了,不自觉就会想到伪静态,但是在百度查了一个下午,只查到了urlrewrite架包的下载地方,和架设方面的文章,并没有jsp(JAVA)伪静态的具体操作示范,有的也只是,单页面的伪静态的写法,这里我就重头 ......

JAVA开发者最常去的20个英文网站

1.[http://www.javaalmanac.com]  Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.
2.[http://www.onjava.com]  OReilly的Java网站. 每周都有新文章.
3.[http://java.sun.com]  官方的Java开发者网站  每周都有新文章发表.
4.[http://www.developer.com/java]  ......

java集合中对象排序

概述:本示例实现对象按年龄升序 人气升序排序功能   姓名升序 降序排序功能
package ch02;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;
/**
 * @author YaoShiyou 实现对象排序
 *
 */
public class Person {
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号