導航:首頁 > 編程語言 > java兩個字元串合並

java兩個字元串合並

發布時間:2022-10-28 11:07:53

java字元串數組合並 怎麼合並成一個數組

java字元串數組合並,可以使用array.復制方法,如下代碼:

packagecom.qiu.lin.he;

importjava.text.ParseException;
importjava.util.Arrays;

publicclassCeshi{
publicstaticvoidmain(String[]args)throwsParseException{

String[]str1={"J","a","v","a","中"};
String[]str2={"如","何","把","兩","個","數","組","合","並","為",
"一","個"};

intstrLen1=str1.length;//保存第一個數組長度
intstrLen2=str2.length;//保存第二個數組長度
str1=Arrays.Of(str1,strLen1+strLen2);//擴容
System.array(str2,0,str1,strLen1,strLen2);//將第二個數組與第一個數組合並
System.out.println(Arrays.toString(str1));//輸出數組

}
}

運行結果如下:

❷ java怎麼把2個字元串拼接在一起

String類的方法: ①利用運算符"+" ②public String concat(String str)進行字元串的拼接操作 StringBuffer的方法: ①public StringBuffer append(String str)將str添加到當前字元串緩沖區的字元序列的末尾 ②public StringBuffer insert(int offse

❸ java 兩個字元串合並 並倒序輸出

先用
StringBuffer對象把兩個字元串相加reverse()
String
str="ABC"
;
String
str1
="DEF";StringBuffer
content
=
new
StringBuffer();content
.append(str);content.append(str1);content
.reverse();//使用這個方法就能實現字元串的反轉輸出

❹ Java中如何將兩個字元串合並,並且把重復的元素去掉,不能用任何排序指令那些,純手打寫出來。

packagetest;
publicclassStringHeBing{
publicstaticStringmerge(Stringstr1,Stringstr2){
intlen=str2.length();
for(inti=0;i<len;i++){
charc=str2.charAt(i);
if(str1.indexOf(c)==-1){
str1=str1.concat(c+"");
}
}
System.err.println(str1);
returnstr1;
}
publicstaticvoidmain(String[]args){
Stringstr1="上海金融大廈";
Stringstr2="上港集團";
merge(str1,str2);
}
}

上面的做法只把加加進來的字元串去重,而未把原來的字元串去重復,下面做了個新的

publicstaticStringmerge1(Stringstr1,Stringstr2){
Stringadd=str1.concat(str2);
Stringresult=add.charAt(0)+"";
for(inti=1;i<add.length();i++){
charc=add.charAt(i);
if(result.indexOf(c)==-1){
result=result.concat(c+"");
}
}
returnresult;
}

❺ java怎麼把2個字元串拼接在一起

String類的方法:

①利用運算符"+"

②public String concat(String str)進行字元串的拼接操作

StringBuffer的方法:

①public StringBuffer append(String str)將str添加到當前字元串緩沖區的字元序列的末尾

②public StringBuffer insert(int offset,String str)在當前字元串緩沖區的字元序列的下標

索引offset插入str。如果offset等於舊長度,則str添加在字元串緩沖區的尾部

如圖所示

❻ java字元串合並

publicclassTest{
publicstaticvoidmain(String[]args){
Stringstr="0123456";
Stringresult="";
intid=3;
for(inti=1;i<=id;i++){
result+=str+i;
}
System.out.println(result);
}
}


❼ java字元串合並的問題

字元串值應該用equals比較相等, ==比較的是對象不是值

❽ 如何實現兩個字元串的交叉合並功能java實現

publicclassStringTest{
publicstaticvoidmain(String[]args){
Stringstr1="abcdef",str2="123456";
System.out.println("方法1:"+show1(str1,str2));
System.out.println("方法2:"+show2(str1,str2));
}
//方法1:巧用字元串容器
publicstaticStringshow1(Strings1,Strings2){
if(s1.length()!=s2.length()){
return"字元串長度不一樣";
}
StringBuildersrb=newStringBuilder();
char[]ch1=s1.toCharArray(),ch2=s2.toCharArray();
for(inti=0;i<ch1.length;i++){
srb.append(ch1[i]).append(ch2[i]);
}
returnsrb.toString();
}
//方法2:用個雙倍長度的數組去裝
publicstaticStringshow2(Strings1,Strings2){
if(s1.length()!=s2.length()){
return"字元串長度不一樣";
}
char[]ch1=s1.toCharArray(),ch2=s2.toCharArray(),ch3=newchar[s1.length()*2];
for(inti=0,j=0;i<ch1.length;i++){
ch3[j++]=ch1[i];
ch3[j++]=ch2[i];
}
returnnewStringBuilder().append(ch3).toString();
}
}

❾ 在JAVA語言中怎麼樣合並字元串

	publicstaticvoidmain(String[]args){
Strings1="abc";
Strings2="123";
//1
System.out.println(s1.concat(s2));
//2
System.out.println(String.format("%s%s",s1,s2));
//3
StringBuildersbd=newStringBuilder();
sbd.append(s1);
sbd.append(s2);
System.out.println(sbd.toString());
}

//別問我為什麼不用s1+s2,因為我們項目里,誰用加號連接字元串就乾死誰。

閱讀全文

與java兩個字元串合並相關的資料

熱點內容
程序員求助國企 瀏覽:835
雲伺服器網址租用多少錢 瀏覽:942
行車記錄儀安卓版怎麼用 瀏覽:500
java是不是數字 瀏覽:182
php模擬瀏覽器環境 瀏覽:353
編程誰都能學會嗎 瀏覽:407
使用國家反詐app都要開啟什麼 瀏覽:712
下載民宿APP有什麼用 瀏覽:52
續子語pdf 瀏覽:385
2021年加密貨幣最新行情 瀏覽:162
nfs怎麼加密ipsec 瀏覽:245
國二考試調用編譯器運算選擇題 瀏覽:750
同濟大學高等數學pdf 瀏覽:234
延時的宏命令怎麼設置 瀏覽:596
資料庫有哪些加密 瀏覽:209
改之理反編譯注冊教程 瀏覽:391
什麼是編譯程序和翻譯程序 瀏覽:208
python課程心得總結 瀏覽:17
派派中怎麼看對方在哪個伺服器 瀏覽:796
xp配置java環境變數配置 瀏覽:9