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

java开源类库pinyin4j的使用

import java.util.Arrays;
import java.util.Comparator;
import java.util.List;
import net.sourceforge.pinyin4j.PinyinHelper;
public class PinyinComparator implements Comparator<Object> {
    private String concatPinyinStringArray(String[] pinyinArray) {
        StringBuffer pinyinStrBuf = new StringBuffer();
        if ((null != pinyinArray) && (pinyinArray.length > 0)) {
            for (int i = 0; i < pinyinArray.length; i++) {
                pinyinStrBuf.append(pinyinArray[i]);
            }
        }
        String outputString = pinyinStrBuf.toString();
        return outputString;
    }
    public int compare(Object o1, Object o2) {
        int length1 = ((String) o1).length();
        int length2 = ((String) o2).length();
        int length = length1 - length2 > 0 ? length2 : length1;
        for (int i = 0; i < length; i++) {
            char c1 = ((String) o1).charAt(i);
            char c2 = ((String) o2).charAt(i);
            String c1topinyin = concatPinyinStringArray(PinyinHelper.toHanyuPinyinStringArray(c1));
            String c2topinyin = concatPinyinStringArray(PinyinHelper.toHanyuPinyinStringArray(c2));
       &nbs


相关文档:

java 导出数据到excel 之 WritableWorkbook

所需jar文件为 jxl.jar   可以在此获取: http://www.uushare.com/user/sudyguo/files/2209594
这种方法导入excel效率较高,可批量导出; 更多更详细的用法,可以看:   http://pcedu.pconline.com.cn/empolder/gj/java/0608/853669_1.html
实例:
此段代码用于生成excel文件
*/
WritableWor ......

java汉字字符串按拼音排序

目标:实现一个汉字字符串按汉语拼音字典顺序排序。
原理:在windows环境的gbk字符集里,汉字是按汉语拼音字典顺序编码的,如“础”是B4A1,“储”是B4A2。这里有个问题就像上面的储和础这样的同音字只能遵照编码的顺序了,另外多音字也得遵照编码顺序。设计思路是先拆分汉字字符串为字符数组,获得每 ......

Java代码生成和解析xls文件

使用poi来生成xls文件:引用的包poi-3.2.final.jar;
要了解的类HSSFWorkbook,HSSFSheet,HSSFRow,HSSFCell
HSSFWorkbook workbook=new HSSFWorkbook();得到一个Excel文件的引用
HSSFSheet sheet=workbook.createSheet();得到一个sheet,还有HSSFSheet sheet=workbook.createSheet("sheet1");方法可以设置Sheet的名称。
然 ......

Sun Java Wireless Toolkit 2.3 beta新增功能


原文出处:http://developers.sun.com/techtopics/mobility/midp/articles/wtk23beta/
 
       Sun Java Wireless Toolkit越来越好,2.3beta版本增加了对于三种新的API的支持:
l         The Security and Trust Services APIs (SATSA, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号