JAVA中怎么向一个字符串的固定位置插入字符串

如题所述

java字符串中在特定位置插入另一个字符串方式很多,下面介绍2种:
一,可以采用StringBuffer或者StringBuilder作为中介完成。因为StringBuffer或者StringBuilder中含有插入字符串的方法insert(int offset, String str);参数offset表示插入的位置,str表示需要插入的字符串,该方法返回值便是插入完成的StringBuffer的对象。下面我提供一个例子,代码很简单,不需要多做介绍:
public String insertStringInParticularPosition(String src, Strin dec, int position){
StringBuffer stringBuffer = new StringBuffer(src);

return stringBuffer.insert(position, dec).toString();

}
二,可以直接使用String的方法:
比如:String s="123214",在3后面插入8可以这样写
s.suistring(0,"2")+"8"输出就是s="123824"了;
温馨提示:答案为网友推荐,仅供参考
相似回答