
正则提取字符串里的数字
private static String getContainsNum(String str){ String regExp="[^0-9]"; // 反向字符集。匹配未包含的数字,替换着里面的数字 Pattern pattern = Pattern

字符串过滤指定字符串
public static String getSubString(String str1, String str2) { StringBuffer sb = new StringBuffer(str1); while (true) { int i

按指定字符串截取之前或之后的内容
String url = org.apache.commons.lang3.StringUtils.substringBeforeLast(value, "^");//截取最前面的url String ctime = org.apache.commons.

在for循环里操作String
在循环里用"+“拼接字符串 或者”="赋值会特别耗时有拼接操作的时候单线程下用StringBuilder 他是线程不安全的 所以快 给String赋值最好在循环外 在循环内每次给String赋值底层都会new一个String对象 增加额外开销 StringBuilder