1.sql:日期格式化
String sql3 = "select date_format( build_end_time, '%Y%m%d' ) from pms.product_lib where product_lib_uid='" + productLibUid + "'";
2.StringUtils.leftPad(value.toString(), 4, "0")
我使用的是org.apache.commons.lang3的StringUtils
方法如下:
public static String leftPadTime(Integer time){
return StringUtils.leftPad(String.valueOf(time), 2, "0");
}
左侧填充:
leftPad():
StringUtils.leftPad(String str,int size);
StringUtils.leftPad(String str,int size,String padStr);
右侧填充:
rightPad():
StringUtils.rightPad(String str,int size);
StringUtils.rightPad(String str,int size,String padStr);
中间填充:
center():
StringUtils.center(String str, int size);
StringUtils.center(String str, int size, String padString);
例:
StringUtils.center("abcdef", 20);
返回结果(左右各7个空格):abcdef
StringUtils.center("abcdef", 20,"*_");
返回结果:*_*_*_abcdef*_*_*_*_
StringUtils.leftPad("abc", 10, "*");
返回结果:*******abc
————————————————
3.字符串的list转 String的JSONArray
JsonConfig jsonConfig = new JsonConfig();
jsonConfig.registerDefaultValueProcessor(String.class,
new DefaultValueProcessor() {
@Override
public Object getDefaultValue(Class type) {
return null;
}
});
JSONArray jsonArray = JSONArray.fromObject(todoListHistoryList, jsonConfig);
3.生成uuid
for (int i = 0; i < 10; i++) {
UUID uuid = UUID.randomUUID();
System.out.println(uuid);
}
4.判断数组里面的字符串是否包含另一个字符串/大写字母转小写
public static void main(String[] args) {
String[] systemTagArrays={"DCBS","DCLN","DCDP","DCPM","DCPY"};
boolean res = ArrayUtils.contains(systemTagArrays, "A");
System.out.println(res);
String res2="FGDSGS";
System.out.println(res2.toLowerCase());
}