String 方法
package com.test;
public class Test4lianjie {
/**将数组 arr[] = {1,2,3}以[1, 2, 3]的格式输出
*
* @param args
*/
public static void main(String[] args) {
int[] arr = {1,2,3};
String s = "[";
for (int i = 0; i < arr.length; i++) {
if(i == 2) {
s = s+arr[i]+"]";
}else {
s = s+arr[i]+", ";
}
}
System.out.println(s);
}
}
StringBuffer方法:
package com.heima.test;
public class Test_StringBuffer {
/**将数组 arr[] = {1,2,3}以[1, 2, 3]的格式输出
* 用StringBuffer方法
* @param args
*/
public static void main(String[] args) {
int[] arr = {1,2,3};
myStringBuffer(arr);
}
public static void myStringBuffer(int[] arr) {
StringBuffer sb = new StringBuffer();//先创建一个StringBuffer对象
sb.append("[");
for (int i = 0; i < arr.length; i++) {
if(i == arr.length-1) {
sb.append(arr[i]+"]");
}else {sb.append(arr[i]+", ");
}
}
System.out.println(sb);
}
}
StringBuffer 转换为String可以用append()方法
package com.heima.test;
public class Test_StringBuffer {
/**将数组 arr[] = {1,2,3}以[1, 2, 3]的格式输出
* 1.返回类型为String
* 2.参数列表为int[]
*
* 用StringBuffer方法
* @param args
*/
public static void main(String[] args) {
int[] arr = {1,2,3};
System.out.println(myStringBuffer(arr));
}
public static String myStringBuffer(int[] arr) {
StringBuffer sb = new StringBuffer();//先创建一个StringBuffer对象
sb.append("[");
for (int i = 0; i < arr.length; i++) {
if(i == arr.length-1) {
sb.append(arr[i]+"]");
}else {sb.append(arr[i]+", ");
}
}
return sb.toString();
}
}
Arrays方法: