锘??xml version="1.0" encoding="utf-8" standalone="yes"?>日韩精品一区二区三区四区五区,午夜久久免费观看,久久天堂电影http://www.aygfsteel.com/jiang/category/31210.htmlzh-cnSun, 04 May 2008 08:15:00 GMTSun, 04 May 2008 08:15:00 GMT60闀跨殑瀛楃涓插彉鎴愮煭鐨勫瓧絎︿覆http://www.aygfsteel.com/jiang/archive/2008/05/04/198121.htmljiangjiangSun, 04 May 2008 07:41:00 GMThttp://www.aygfsteel.com/jiang/archive/2008/05/04/198121.htmlhttp://www.aygfsteel.com/jiang/comments/198121.htmlhttp://www.aygfsteel.com/jiang/archive/2008/05/04/198121.html#Feedback0http://www.aygfsteel.com/jiang/comments/commentRss/198121.htmlhttp://www.aygfsteel.com/jiang/services/trackbacks/198121.html

/**
     * 璁$畻瀛楃涓茬殑 ascii 鐮侀暱搴?br />      * 
     * 
@param s
     * 
@return
     
*/
    
public int strLength(String s) {
        
int result = 0;
        
for (int i = 0; i < s.length(); i++) {
            
if (isDoublebyteWord(s.substring(i, i + 1))) {
                result 
+= 2;
            } 
else {
                result 
+= 1;
            }
        }
        
return result;
    }

    
/**
     * 鍒ゆ柇鏄惁鍙屽瓧鑺傚瓧絎?br />      * 
     * 
@param str
     * 
@return
     
*/
    
public boolean isDoublebyteWord(String str) {
        System.out.println(str);
        
byte[] b;
        
int temp;
        
for (int i = 0; i < str.length(); i++) {
            b 
= str.substring(i, i + 1).getBytes();
            temp 
= b[0];
            
if (temp > 0) {
                
return false;
            }
        }
        
return true;
    }

    
/**
     * 鍏壊瀛楃涓?br />      * 
@param s 瀛楃涓?br />      * @param len 涓灝忔鐨勯暱搴?br />      * @return
     
*/
    
public static String changeString(String s, int len) {
        
        LongStringToShort lts
=new LongStringToShort();
        
        String result 
= "";
        len 
= (int) len / 8;
        
int totalLen = lts.strLength(s);
        
// 閿欒璋冪敤
        if (s.length() < 1 || len < 1)
            
return "";
        
// 鍙湁涓灝忔,涓嶅垎鍓?/span>
        if (totalLen < len)
            
return s;

        
// 璁$畻璇ュ瓧絎︿覆搴旇鍒嗗嚑孌?/span>
        int num = (int) totalLen / len;
        
if (((float) totalLen / len) > num)
            num
++;
        System.out.println(
"搴旇鍒?/span>" + num + "孌?/span>" + len);
        
int sl = 0;
        
for (int i = 0; i < s.length(); i++) {
            String temp 
= s.substring(i, i + 1);
            
if (lts.isDoublebyteWord(temp)) {
                sl 
+= 2;
            } 
else {
                sl 
+= 1;
            }
            result 
+= temp;

            
if (sl > (len - 1)) {
                System.out.println(
"hello");
                sl 
= 0;
                result 
+= "\n";
                
continue;
            }
        }
        
return result;
    }    


jiang 2008-05-04 15:41 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 子洲县| 沂南县| 东方市| 皮山县| 梓潼县| 新河县| 黎川县| 庆安县| 壤塘县| 开江县| 兰州市| 江口县| 都江堰市| 班戈县| 应用必备| 岢岚县| 靖边县| 个旧市| 尉氏县| 庆安县| 林芝县| 灵宝市| 聂拉木县| 阿坝县| 永康市| 邯郸市| 九寨沟县| 古交市| 申扎县| 平遥县| 成武县| 嘉峪关市| 桂东县| 朝阳区| 杭锦后旗| 平潭县| 开平市| 绥江县| 名山县| 余庆县| 恩施市|