把一个数组拼接成指定的格式(Java-四中方法)

import java.util.Arrays;

public class ConnectChar {
public static void main(String[] args) {
int[] arr={41,23,46,25,54,2,65,19};

//方法一:拼接后依然为数组
System.out.print("[");
for (int i = 0; i < arr.length; i++) {
if(i==arr.length-1){
System.out.print(arr[i]+"]");
}
else{
System.out.print(arr[i]+", ");
}
}
System.out.println();

System.out.println("-------------------------------");

//方法二:数组元素拼接成字符串
String s="";
s+="[";
for (int i = 0; i < arr.length; i++) {
if(i==arr.length-1){
s+=arr[i]+"]";
}
else{
s+=arr[i]+", ";
}
}
System.out.println(s);
System.out.println("-------------------------------");

//方法三:StringBuilder append方法
StringBuilder stb=new StringBuilder();
stb.append("[");
for (int i = 0; i < arr.length; i++) {
if(i==arr.length-1){
stb.append(arr[i]).append("]");
}
else{
stb.append(arr[i]).append(", ");
}
}

System.out.println(stb);

System.out.println("----------------");
//方法四:Arrays类提供的toString()方法,需要导包--import java.util.Arrays;
System.out.println(Arrays.toString(arr));
}


}

posted @ 2017-12-14 13:00  星空疯  阅读(638)  评论(0)    收藏  举报