??? 從今天開始我將在日常的項目開發和學習中不斷提煉我個人項目開發中遇到的工具方法,并將其封裝成java包,與大家分享,如果大家在日常工作中也有好的方法,也希望與我分享。
?
由于個人能力有限,程序質量有不足之處還請見諒。
?
本次首先新加了兩個方法,相關代碼及用途請參看下(下載請看附件):
/**
* 遍歷數組,將其中的字符串格式使用{@link java.lang.String} format方法格式化
*
* @param arrs
* 待格式化數組
* @param format
* 請參看 {@link java.lang.String} format
* @return
*/
public static String[] arrStrFormat(String[] arrs, String format) {
for (int idx = 0, len = arrs.length; idx < len; idx++) {
arrs[idx] = String.format(format, idx);
}
return arrs;
}
/**
* 將數組轉換成SQL查詢中IN語句使用的字符串,例如數組{1,2,3,4},轉換成'1','2','3','4'
*
* @param arr
* 待處理數組
* @return
*/
public static String arrToSqlInStatment(Object[] arr) {
StringBuffer sqlStr = new StringBuffer();
if (arr == null || arr.length < 1) {
sqlStr.append("");
} else {
for (int idx = 0, len = arr.length; idx < len; idx++) {
if (arr[idx] instanceof String) {
sqlStr.append("'").append(arr[idx]).append("'");
} else {
sqlStr.append(String.valueOf(arr[idx]));
}
if((idx+1) != len)
{
sqlStr.append(",");
}
}
}
return sqlStr.toString();
}
?
?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元

