java字元串加字元
① java中怎麼向一個字元串的固定位置插入字元串
java字元串中在特定位置插入另一個字元串方式很多,下面介紹2種:
一,可以採用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();
}
二,可以直接使用String的方法:
比如:String s="123214",在3後面插入8可以這樣寫
s.suistring(0,"2")+"8"輸出就是s="123824"了;
② 高分!!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中怎麼在字元串中加字元串
java中定義一個字元串數組方式如下:
1.string[]
str={"aaa","bbb","ccc"};
2.string
str[]={"aaa","bbb","ccc"};
string類型和其他基本類型相似,創建數組時,有上述兩種方式。
④ JAVA中怎麼向一個字元串的固定位置插入字元串
String固定位置插入字元串,實現方法比較多,比如數組等方法
下面舉例說明
StringBuilder 是可變的字元串
publicclassStrDemo{
publicstaticvoidmain(String[]args){
Stringstr1="我java";
StringBuildersb=newStringBuilder(str1);//構造一個StringBuilder對象
sb.insert(1,"正在學習");//在指定的位置1,插入指定的字元串
str1=sb.toString();
System.out.println(str1);
}
}
輸出
我正在學習java
StringBuilder 在大量字元串操作的情況下,效率明顯比字元串用加號(+)連接,快很多。