??? 從今天開(kāi)始我將在日常的項(xiàng)目開(kāi)發(fā)和學(xué)習(xí)中不斷提煉我個(gè)人項(xiàng)目開(kāi)發(fā)中遇到的工具方法,并將其封裝成java包,與大家分享,如果大家在日常工作中也有好的方法,也希望與我分享。
?
由于個(gè)人能力有限,程序質(zhì)量有不足之處還請(qǐng)見(jiàn)諒。
?
本次首先新加了兩個(gè)方法,相關(guān)代碼及用途請(qǐng)參看下(下載請(qǐng)看附件):
/**
* 遍歷數(shù)組,將其中的字符串格式使用{@link java.lang.String} format方法格式化
*
* @param arrs
* 待格式化數(shù)組
* @param format
* 請(qǐng)參看 {@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;
}
/**
* 將數(shù)組轉(zhuǎn)換成SQL查詢(xún)中IN語(yǔ)句使用的字符串,例如數(shù)組{1,2,3,4},轉(zhuǎn)換成'1','2','3','4'
*
* @param arr
* 待處理數(shù)組
* @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();
}
?
?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元

