當前位置:首頁 » 編程語言 » java數組拼接

java數組拼接

發布時間: 2022-04-03 21:23:41

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

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

package com.qiu.lin.he;

import java.text.ParseException;
import java.util.Arrays;

public class Ceshi {
public static void main(String[] args) throws ParseException {

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

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

}
}

② Java中如何把兩個數組合並為一個

import java.util.Arrays;

//Java中如何把兩個數組合並為一個
public class gog {
public static void main(String[] args) {
String [] str1 = {"J","a","v","a","中"};
String [] str2 = {"如","何","把","兩","個","數","組","合","並","為","一","個"};

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

}
}

③ java,數組拼接,求大神幫忙!

publicstaticvoidmain(String[]args){
Listlist=newLinkedList();
intsize=3;
int[]a={2,5,6,7,9,5,7};
int[]b={1,7,4,3,4};
list.add(a);
list.add(b);
int[]ints=concatArr(list,size);
StringBuilderrs=newStringBuilder();
for(intanInt:ints){
rs.append(anInt+",");
}
System.out.println(rs.substring(0,rs.length()-1));
}

publicstaticint[]concatArr(Listlist,Integersize){
Listrs=newLinkedList();
intcount=list.size();
intindex=0;
while(count>0){
for(Objecto:list){
for(inti=index;i<index+size;i++){
try{
int[]arr=(int[])o;
rs.add(arr[i]);
}catch(Exceptione){
count--;
break;
}
}
}
index+=size;
}
int[]rsArr=newint[rs.size()];
for(inti=0;i<rs.size();i++){
rsArr[i]=(int)rs.get(i);
}
returnrsArr;
}

④ 如何在java里java字元串數組合並成一個數組

java里java字元串數組合並成一個數組方法如下:

//方法一 Arrays類

String[] a = {"A","B","C"};

String[] b = {"D","E"};

// List<String> list = Arrays.asList(a); --OK

// List<String> list = Arrays.asList("A","B","C"); --OK

// list.add("F"); --UnsupportedOperationException

// list.remove("A"); --UnsupportedOperationException

// list.set(1,"javaee");--OK (因為是把數組轉為集合,其本質還是數組,數組長度固定不變,但內容可以改變)

// 結論:雖然可以把數組轉為集合,但是集合長度不能改變

List list = new ArrayList(Arrays.asList(a));

list.addAll(Arrays.asList(b));

String[] str = new String[list.size()];

list.toArray(str);

for(int x=0;x<str.length;x++){

System.out.print(str[x] + " ");

}

//方法二 循環遍歷

// 兩個數組合並

String[] str1 = {"Hello","world","java"};

String[] str2 = {"Veriable","syntax","interator"};

String[] newStr = new String[str1.length+str2.length];

//newStr = str1;數組是引用類型

for(int x=0;x<str1.length;x++){

newStr[x] = str1[x];

}

for(int y=0;y<str2.length;y++){

newStr[str1.length+y]=str2[y];

}

for(int y=0;y<newStr.length;y++){

System.out.println(newStr[y] + " ");

}

⑤ Java數組拼接字元串

1、代碼如下

publicstaticvoidmain(String[]args){

Stringstr[]={"a","b","c","d","e","f","g","h","i"};

System.out.println("字元串數組長度:"+str.length);

System.out.println("拼接後的字元串長度:"+method(str).length());

System.out.println("拼接後的字元串:"+method(str));


}

publicstaticStringmethod(String[]str){

Stringrs="";

for(Strings:str){

rs+=s;

}

returnrs;


}

2、效果如圖

⑥ Java怎麼實現兩個數組的拼接

我已經寫完代碼。

importjava.util.ArrayList;
importjava.util.List;

/**
*
*開發公司:SOJSON在線工具
*版權所有:©www.sojson.com
*博客地址:http://www.sojson.com/blog/
*<p>
*
*注釋寫這里
*
*<p>
*
*區分責任人日期說明<br/>
*創建周柏成2017年4月2日<br/>
*
*@authorzhou-cheng
*@[email protected]
*@version1.0,2017年4月2日<br/>
*
*/
publicclassTest{

publicstaticvoidmain(String[]args){
//定義2個數組
int[]array1={1,2,3,4};
int[]array2={4,5,6,7};
//2個數組的長度
intlength=array1.length+array2.length;

//開始合並
//定義好一個長度為array1+array2的長度(可以給,可以不給)
List<Integer>list=newArrayList<Integer>(length);

for(inta:array1){
list.add(a);
}
for(inta:array2){
list.add(a);
}
//把List轉換成array【完成】
Integer[]newArray=list.toArray(newInteger[length]);

for(Integerelement:newArray){
//輸出每一個元素
System.out.println(element);
}

}
}

⑦ JAVA怎麼合並兩個數組呢

int[] s ={4, 7, 2, 3, 1 ,10, 6, 5 ,9 ,8}; int[] s2 = {4,6,2,10,24,9,30,7}; int a[]=new int[s.length+s2.length]; //定義一個長度為s加s2長度的數組 System.array(s,0,a,0,s.length); //將數組s的元素復制到a中 System.array(s2,0,a,s.length,s2.length); //將數組s2的元素復制到a中 for(int i=0;i<a.length;i++) //輸出新的數組元素a System.out.println(a[i]);

⑧ 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怎麼合並兩個數組

三種字元數組合並的方法
publicstaticString[]getOneArray(){
String[]a={"0","1","2"};
String[]b={"0","1","2"};
String[]c=newString[a.length+b.length];
for(intj=0;j<a.length;++j){
c[j]=a[j];
}
for(intj=0;j<b.length;++j){
c[a.length+j]=b[j];
}
returnc;
}
publicstaticObject[]getTwoArray(){
String[]a={"0","1","2"};
String[]b={"0","1","2"};
ListaL=Arrays.asList(a);
ListbL=Arrays.asList(b);
ListresultList=newArrayList();
resultList.addAll(aL);
resultList.addAll(bL);
Object[]result=resultList.toArray();
returnresult;
}
publicstaticString[]getThreeArray(){
String[]a={"0","1","2","3"};
String[]b={"4","5","6","7","8"};
String[]c=newString[a.length+b.length];
System.array(a,0,c,0,a.length);
System.array(b,0,c,a.length,b.length);
returnc;
}

Reference:http://www.cnblogs.com/changhong/articles/2242323.html

⑩ java怎麼將2個數組的數據合並

concat()方法是對字元串的操作,不是對整數或數組。

concat()用法:
String a="abc";
String b="edf";
String c=a.concat(b);
c的值為「abcdef"
數組可以用for循環合並:
public static void main(String[] args){
int a[]={1,7,9,11,13,15,17,19};
int b[]={2,4,6,8,10};
int aL=a.length;
int bL=b.length;
int lenght=aL+bL;
int[] c=new int[lenght];
for(int i=0;i<lenght;i++){
if(i<aL){//
c[i]=a[i];
}
else{
c[i]=b[i-aL];
}
}
for(int i=0;i<c.length;i++){
System.out.print(c[i]+" ");
}
}

熱點內容
餐飲消毒液如何配置 發布:2025-01-18 19:11:01 瀏覽:590
入侵php 發布:2025-01-18 19:01:09 瀏覽:801
存儲的下標范圍 發布:2025-01-18 19:00:57 瀏覽:337
文件夾怎麼打開 發布:2025-01-18 18:47:07 瀏覽:296
杉德卡卡號和密碼看哪裡 發布:2025-01-18 18:43:27 瀏覽:712
android返回退出 發布:2025-01-18 18:43:26 瀏覽:601
linux採集視頻 發布:2025-01-18 18:38:38 瀏覽:638
差異度演算法 發布:2025-01-18 18:34:27 瀏覽:698
電腦全套配置有哪些 發布:2025-01-18 18:32:39 瀏覽:145
新項目源碼 發布:2025-01-18 18:14:48 瀏覽:517