⑴ 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在方法中循环数组,判断姓名是否跟形参名字一致,若是,则拼接到一个字符串上这么写呀
//拼接name与count,可以这样写(要拼接其它是类似的):
return fundArr[i].name+fundArr[i].count;
⑶ java中,如何将一个int类型的数组,整合成一个string
通过把整型数组中的元素通过加号连接,最终生成字符串
1、一个数组at
int[]at=newint[2];//定义一个长度2的整型数组
2、把元素拼接成字符串str
Stringstr="";
for(inti=0;i<at.length;i++){
str=str+at[i];//拼接成字符串,最终放在变量str中
}
⑷ java中我想把俩个都有空字符串的数组用for循环拼接到一个新的数组中,求大神指点
public class CombinationArray {
public static void main(String[] args) {
/** 如果你要插入的数据位置是1对1的,那么可以取其中一个数组作为基本,另个数组的数据往里插 */
String[] a = new String[] { "1", "2", "3", "", "", "free8" };
String[] b = new String[] { "", "", "", "4", "5", "free8" };
for(int i = 0; i < a.length; i++){
if(a[i].equals("")){
a[i] = b[i];
}
}
System.out.println(java.util.Arrays.toString(a));
}
}
⑸ 怎样把两个字符串数组拼接成一个
用c#或java这样的语言直接把数组遍历转换为字符串然后与目标字符串再连接就行
例如java
int[] temp = {1,22,3990,23,4};
StringBuilder objString = new StringBuilder("字符串连接数组");
for(int i=0;i<temp.lenght;i++)
{
objString.append(temp[i]);
}
⑹ 如何将两个java数组拼接成json字符串 如下
...随便找个 JSON转换的插件吧,你先
把数组合并,然后 使用JSON 转换工具类 很easy ,常用的插件 gson,fastjson等等 网络一下很多
⑺ java用StringBuffer讲一个字符串数组连接成一句输出
String[]
str={"wish","ecation","welcome","you"};
StringBuffer
buf=new
StringBuffer();
for(String
s
:
str)
buf.append(s);
System.out.println("连接成句:"+buf.toString());
append有红线是因为append()里传的参数是一个String的值,而你放在里面的是一个String类型的数组。
你应该先把数组里的值循环append到一个StringBuffer的buf对象里面然后在打印就可以了。
⑻ java 如何将split拆分的数组拼接成字符串
publicclassHello{
publicstaticvoidmain(String[]args){
Stringstr="a,b,c,d";
String[]arr=newString[str.replaceAll(",","").length()];
Stringresult="";
for(inti=0;i<arr.length;i++){
arr[i]=str.replaceAll(",","").substring(i,(i+1));
}
for(inti=0;i<arr.length;i++){
if(i==0){
result+=arr[i]+",";
}elseif(i==arr.length-1){
result+=arr[i];
}else{
result+="'"+arr[i]+"',";
}
}
System.out.println(result);
}
}
//运行结果:
a,'b','c',d
⑼ java如何将两个同样长度的int数组不同的元素拼接成一个字符串
importjava.util.*;
classTester{
privatestaticStringprint(int[]arr,int[]brr){
Stringresult=",";
for(inti=0;i<arr.length;i++){
booleansame=false;
for(intj=0;j<brr.length;j++){
if(arr[i]==brr[j]){
same=true;
break;
}
}
if(!same){
result+=arr[i]+",";
}
}
for(inti=0;i<brr.length;i++){
booleansame=false;
for(intj=0;j<arr.length;j++){
if(brr[i]==arr[j]){
same=true;
break;
}
}
if(!same){
result+=brr[i]+",";
}
}
returnresult.replaceAll("^,|,$","");
}
publicstaticvoidmain(String[]args){
intn=10;
int[]arr=newint[n];
int[]brr=newint[n];
int[][]crr={arr,brr};
for(intk=0;k<crr.length;k++){
L:for(inti=0;i<n;i++){
booleanisExisted=false;
intrand=(int)(Math.random()*100)+1;
for(intj=0;j<arr.length;j++){
if(crr[k][j]==rand){
i--;
continueL;
}
}
crr[k][i]=rand;
}
}
System.out.println(Arrays.toString(arr));
System.out.println(Arrays.toString(brr));
Stringresult=print(arr,brr);
if(result.length()!=0)
System.out.format("字符串:%s、数字个数:%d",result,result.split(",").length);
else
System.out.format("%s",""对不起两个数组的所有元素均相同");
}
}