字符串拼接
1、去掉最后一个字符串
String str = "123,233,323";//定义一个需要去掉逗号的字符串
通过substring截取字串 str=str.substring(int beginIndex,int endIndex); 截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;
int idx = str.lastIndexOf(",");//通过lastIndexOf查找最后一个逗号 String str1 = str.substring(0,idx);;//通过截取逗号前的字符串 String str2 = str.substring(idx+1,str.length());//截取逗号后的字符串 str = str1 + str2;//逗号前字符串和逗后后的字符串拼接,结果是去掉逗号后的字符串
str的输出结果:123,233323
2、拼接字符串增加单引号
public static void main(String[] args) { String[] split = ("阎军梅,李乾毅".replaceAll(",", ",")).split(","); System.out.println("'"+StringUtils.join(split, "','")+"'"); }
输出结果:'阎军梅','李乾毅'
3、截取字符串
String str = "i like yanggb"; System.out.println(str.substring(str.length() - 6)); // yanggb
注:Java中String是不可变的类型,因此substring()方法并不会改变原字符串,而是返回了一个新的字符串。
System.out.println(str); // i like yanggb