导航:首页 > 编程语言 > java基本类型数组拼接

java基本类型数组拼接

发布时间:2024-05-15 08:17:17

java中两个int型数组怎么合并啊

循环遍历b数组,然后一个数一个数插入到a数组中。

㈡ 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数组拼接字符串

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里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 如何将split拆分的数组拼接成字符串

split出来以后是数组,所以要用for或者while循环来遍历数组

之后只要用temp+=a[i]的方法就能拼接起来了

㈥ 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基本类型数组拼接相关的资料

热点内容
不懂电脑编程怎么办 浏览:905
ipadprovpn怎么设置密码 浏览:548
win10的1703游戏模式 浏览:412
文件管理的储存是什么 浏览:273
节点ping工具 浏览:1
看查莉成长日记用哪个app 浏览:163
carbon是那个数据库的 浏览:218
安卓充电线拆解 浏览:440
移动大王卡怎么选择app 浏览:204
电脑没连接网络怎么连接打印机 浏览:63
怎么能找出手机锁屏的app 浏览:729
u盘temp文件夹可以删除吗 浏览:84
卸载dota2用哪个文件 浏览:602
qq上看视频文件怎样不显示 浏览:968
win10文件夹共享防火墙设置 浏览:829
win10重新分区恢复 浏览:332
离线的恢复文件的软件 浏览:366
linux查看进程锁 浏览:93
调频斜率matlab代码 浏览:756
苹果的隐藏的文件夹 浏览:382

友情链接