當前位置:首頁 » 編程語言 » java字元插入

java字元插入

發布時間: 2022-08-09 23:27:26

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);
}
}

㈡ Java 語言中 如何實現 字元串的插入

public static void main(String[] args) {
// TODO Auto-generated method stub
String[] t1 = new String[] {"111","2222","333"};
System.out.println("未插入之前:"+t1[0]+" "+t1[1]+" "+t1[2]);
Scanner in = new Scanner(System.in);
System.out.println("輸入");
String t = in.next();
String[] t2 = new String[t1.length+1];
for (int i = 0; i < t2.length; i++) {
if(i==你或取到的位置){
t2[你或取到的位置] = t;
}else if(i>你或取到的位置){
t2[1] = t1[i-1]
}
t2[i] = t1[i];
}
for (int i = 0; i < t2.length; i++) {
System.out.print(t2[i]+" ");
}
}

剛剛閑著現寫的你看看對你有沒有幫助

㈢ 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中有沒有方法可以實現在字元串中間插入字元串

insert
public StringBuffer insert(int offset,
String str)將字元串插入此字元序列中。
按順序將 String 參數中的字元插入此序列中的指定位置,將該位置處原來的字元向後移,此序列將增加該參數的長度。如果 str 為 null,則向此序列中追加 4 個字元 "null"。

新字元序列在索引 k 處的字元有以下幾種情況:

如果 k 小於 offset,則等於原字元序列中索引 k 處的字元。
如果 k 不小於 offset 但小於 offset+str.length(),則等於 str 參數中索引 k-offset 中的字元。
如果 k 不小於 offset+str.length(),則等於原字元序列中索引 k-str.length() 處的字元
offset 參數必須大於等於 0,且小於等於此序列的長度。

參數:
offset - 偏移量。
str - 一個 string。
返回:
此對象的一個引用。
拋出:
- 如果 offset 參數無效。
另請參見:
length()

㈤ java 字元串中怎樣在特定位置插入另一字元串

********************************************************************
新建類InsertString.java,具體代碼如下:
********************************************************************

public class InsertString {
public static void main(String[] args) {
StringBuffer original = new StringBuffer("if ( i > 0 && i < 100 ) printf(」OK」);");
System.out.println("Original string is: " + original);
original.insert(original.indexOf("&&") - 6, "COND(").insert(original.indexOf("&&") - 1, ")");
StringBuffer result = original.insert(original.indexOf("&&") + 3, "COND(").insert(original.indexOf("&&") + 15, ")");
System.out.println("Result is: " + result);
}
}

********************************************************************
運行結果如下:
********************************************************************

Original string is: if ( i > 0 && i < 100 ) printf(」OK」);
Result is: if ( COND(i > 0) && COND(i < 100) ) printf(」OK」);

㈥ JAVA字元串插入字元並有序輸出

不想自已排序的可以先拆字元串成字元數組,再用Arrays.sort,再轉字元串

㈦ java一個字元串插字元的問題

最簡單的:用relpace

有一點要明確,再java字元串中是轉意符,所以要在字元串中表示的話應該使用\

		Stringstr="i'mkora'mariandhe'sking";
//用replace
Stringstr1=str.replace("'","\'");
System.out.println(str1);
//用for
Stringcc="\'";
Stringnstr="";
for(inti=0;i<str.length();i++){
charc=str.charAt(i);
if(c=='''){
nstr+=str.substring(i,i)+cc;
}else{
nstr+=str.substring(i,i+1);
}
}
System.out.println(nstr);

㈧ 高分!!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請問實現在指定位置插入字元串方法

推薦你使用 SrinBuilder
在沒有並發的情況下。效率是最高的。
調用insert方法就可以在指定的位置插入字元串
StringBuilder sb=new StringBuilder("idsfksjdflksajdfkjh");
sb.insert(5,"dss");

㈩ JAVA中怎麼向一個字元串的固定位置插入字元串

  1. String固定位置插入字元串,實現方法比較多,比如數組等方法

  2. 下面舉例說明

  3. StringBuilder 是可變的字元串

  4. public class StrDemo {

  5. public static void main(String[] args) {

  6. String str1 = "我java";

  7. StringBuilder sb = new StringBuilder(str1);//構造一個StringBuilder對象

  8. sb.insert(1, "正在學習");//在指定的位置1,插入指定的字元串

  9. str1 = sb.toString();

  10. System.out.println(str1);

熱點內容
linux怎麼安裝驅動 發布:2025-01-21 12:21:01 瀏覽:249
我的世界如何做伺服器 發布:2025-01-21 12:16:23 瀏覽:527
怎樣建立演算法 發布:2025-01-21 12:12:14 瀏覽:838
凸包的graham演算法 發布:2025-01-21 12:00:00 瀏覽:146
jsonobject轉java對象 發布:2025-01-21 12:00:00 瀏覽:306
macpython3默認 發布:2025-01-21 11:58:26 瀏覽:261
芒果伺服器是什麼意思 發布:2025-01-21 11:57:54 瀏覽:40
微信聊天伺服器錯誤什麼意思 發布:2025-01-21 11:56:13 瀏覽:460
linuxtomcat不能訪問 發布:2025-01-21 11:47:11 瀏覽:394
刷新器需要什麼配置 發布:2025-01-21 11:09:28 瀏覽:972