㈠ 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