『壹』 java 字元串中怎樣在特定位置插入另一字元串
java字元串中在特定位置插入另一個字元串可以採用StringBuffer或者StringBuilder作為中介完成。
因為StringBuffer或者StringBuilder中含有插入字元串的方法insert(int offset, String str);參數offset表示插入的位置,str表示需要插入的字元串,該方法返回值便是插入完成的StringBuffer的對象。下面我提供一個例子,代碼很簡單,不需要多做介紹:
public String (String src, Strin dec, int position){
StringBuffer stringBuffer = new StringBuffer(src);
return stringBuffer.insert(position, dec).toString();
}
『貳』 JAVA中怎麼向一個字元串的固定位置插入字元串
String固定位置插入字元串,實現方法比較多,比如數組等方法
下面舉例說明
StringBuilder 是可變的字元串
public class StrDemo {
public static void main(String[] args) {
String str1 = "我java";
StringBuilder sb = new StringBuilder(str1);//構造一個StringBuilder對象
sb.insert(1, "正在學習");//在指定的位置1,插入指定的字元串
str1 = sb.toString();
System.out.println(str1);
}
}
輸出
1
我正在學習java
StringBuilder 在大量字元串操作的情況下,效率明顯比字元串用加號(+)連接,快很多。
『叄』 java如何處理字元串數據並插入
java字元串中在特定位置插入另一個字元串可以採用StringBuffer或者StringBuilder作為中介完成。
因為StringBuffer或者StringBuilder中含有插入字元串的方法insert(int offset, String str);參數offset表示插入的位置,str表示需要插入的字元串,該方法返回值便是插入完成的StringBuffer的對象。下面我提供一個例子,代碼很簡單,不需要多做介紹:
public String (String src, Strin dec, int position){
StringBuffer stringBuffer = new StringBuffer(src);
return stringBuffer.insert(position, dec).toString();
}
『肆』 java 字元串中怎樣在特定位置插入另一字元串
importjava.util.regex.*;
publicclassTest2{
/**
*@paramargs
*/
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
StringBuffers1=newStringBuffer("abfgh");//原字元串
Strings2="cde";//要插入的字元串
Patternp=Pattern.compile("b");//插入位置
Matcherm=p.matcher(s1.toString());
if(m.find()){
s1.insert((m.start()+1),s2);//插入字元串
}
System.out.println(s1.toString());
}
}
『伍』 高分!!java,如何在字元串中插入一個字元組成新字元串
定義一個方法就可以:
// a為原字元串,b為要插入的字元串,t為插入位置
public String Stringinsert(String a,String b,int t){
return a.substring(0,t)+b+a.substring(t+1,a.length());
}
如果插入的是字元
public String Stringinsert(String a,char b,int t){
return a.substring(0,t)+b+a.substring(t+1,a.length());
}
『陸』 JAVA中怎麼向一個字元串的固定位置插入字元串
String固定位置插入字元串,實現方法比較多,比如數組等方法
下面舉例說明
StringBuilder 是可變的字元串
public class StrDemo {
public static void main(String[] args) {
String str1 = "我java";
StringBuilder sb = new StringBuilder(str1);//構造一個StringBuilder對象
sb.insert(1, "正在學習");//在指定的位置1,插入指定的字元串
str1 = sb.toString();
System.out.println(str1);
『柒』 JAVA中怎麼向一個字元串的固定位置插入字元串
String固定位置插入字元串,實現方法比較多,比如數組等方法
下面舉例說明
StringBuilder 是可變的字元串
public class StrDemo {
public static void main(String[] args) {
String str1 = "我java";
StringBuilder sb = new StringBuilder(str1);//構造一個StringBuilder對象
sb.insert(1, "正在學習");//在指定的位置1,插入指定的字元串
str1 = sb.toString();
System.out.println(str1);
}
}
輸出
我正在學習java
StringBuilder 在大量字元串操作的情況下,效率明顯比字元串用加號(+)連接,快很多。
『捌』 Java字元串插入
public class Test {
public static void main(String[] args) {
// 下面三個變數自己隨便修改
// 目標把第二個插入到第一個
String s1 = "abcdefg";
String s2 = "abc";
int i = 3;// 插入到第三位
String newString = s1.substring(0, i) + s2 + s1.substring(i, s1.length());
System.out.println("新的字元串: " + newString);
}
}