/**
* 用html的格式顯示多行文字,每一行根據要求擷取指定長度的字元(漢、日、韓文本元長度為2),
* 不區分中英文,如果數字不正好,則少取乙個字元位
* * @param astring
* 原始字串
* @param specialcharslength
* 擷取長度(漢、日、韓文本乙個字元長度為2)
* @param row
* 分割顯示行數
* @return 分割處理後的字串list
*/private static string cutstring(string astring, int specialcharslength,
int row)
return sb.tostring();
} /**
* 擷取一段字元的長度(漢、日、韓文本元長度為2),不區分中英文,如果數字不正好,則少取乙個字元位
* * @param str
* 原始字串
* @param specialcharslength
* 擷取長度(漢、日、韓文本元長度為2)
* @param row
* 分割顯示行數
* @return 分割處理後的字串list
*/public static listsubstr(string str, int specialcharslength,
int row)
liststrlist = new arraylist();
char chars = str.tochararray();
int templength = 0;
for (int i = 0; i < row; i++)
}return strlist;
}/**
* 獲取一段字元的長度,輸入長度中漢、日、韓文本元長度為2,輸出長度中所有字元均長度為1
* * @param chars
* 一段字元
* @param specialcharslength
* 輸入長度,漢、日、韓文本元長度為2
* @return 輸出長度,所有字元均長度為1
*/public static int getcharslength(char chars, int specialcharslength,
int templength) else
}return normalcharslength;
}/**
* 獲取字元長度:漢、日、韓文本元長度為2,ascii碼等字元長度為1
* * @param c
* 字元
* @return 字元長度
*/private static int getspecialcharlength(char c) else
}/**
* 判斷乙個字元是ascill字元還是其它字元(如漢,日,韓文本元)
* * @param char c, 需要判斷的字元
* @return boolean, 返回true,ascill字元
*/private static boolean isletter(char c)
指定 文字列 含 判定
指定 文字列 含 判定 場合 使用 主要屬性 屬性概要 name 登入 bean名 指定 property 出力対象 bean 指定 value 比較 基準 値 指定 location start 指定 場合 前方一致。end 指定 場合 後方一致。省略時 文字列中 含 scope name屬性 指...
excel 多列按照指定格式拼接
場景 有10w條商家編碼 商品編碼 不一樣的商品,需要通過執行db統一上架。10w資料已經匯出到excel 需要執行sql update table0 set status 1 where code x and code1 x 我們需要替換的是code x andcode1 x 1 選中空白列,co...
讀取指定列
usr bin env python3 coding utf 8 import xlrd 開啟excel檔案,建立乙個workbook物件,book物件也就是fruits.xlsx檔案,表含有sheet名 rbook xlrd.open workbook key.xlsx sheets方法返回物件列...