⑴ 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",""對不起兩個數組的所有元素均相同");
}
}
