对数组中的数据进行拼接,在下面进行有返回值和无返回值两种类型进行编写,接下来看题:
1.下面介绍无返回值的方法编写的:
public class connect {
public static void main(String[] args) {
int []arr={1,2,3,4,5};
Connect(arr);
}
public static void Connect(int []arr)
{
System.out.print("[");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i]);
if(i==arr.length-1)
{
System.out.print("");
}
else {
System.out.print(",");
}
}
System.out.println("]");
}
}
运行结果如下:
2.接下来用有返回值的方法编写:
public class Conenct_return {
public static void main(String[] args) {
int arr[]={1,2,3,4,5,6};
System.out.println(connect(arr));
}
public static String connect(int []arr)
{
if(arr==null)
{
return "";
}
if(arr.length==0)
{
return "[]";
}
String result="[";
for (int i = 0; i < arr.length; i++) {
if(i==arr.length-1)
{
result=result+arr[i];
}
else
{
result=result+arr[i]+",";
}
}
result=result+"]";
return result;
}
}
运行结果如下: