import java.lang.annotation.Retention;
import java.util.Scanner;
public class stringDemo5 {
//拼接字符串
//例如:int[] arr = {1,2,3,4}
// 执行后输出的结果为[1,2,3,4] 为一个字符串
public static void main(String[] args) {
int[] arr = setArr(); //调用setArr方法 数组arr来接受方法返回值
String str = arrToStr(arr); //调用arrToStr方法 字符串str来接收方法返回值
for (int i = 0; i < str.length(); i++) {
System.out.print(str.charAt(i));
}
}
public static int[] setArr() {
//先键入整数length 作为数组长度长度
System.out.println("请输入数组长度:");
Scanner sc = new Scanner(System.in);
int length = sc.nextInt();
int[] arr = new int[length];
//循环输入数组元素 让a[i] = input
for (int i = 0; i < arr.length; i++) {
System.out.println("请输入你数组中的第" + (i + 1) + "个元素:");
int input = sc.nextInt();
arr[i] = input;
}
return arr;
}
public static String arrToStr(int[] arr) {
//最左边
String str = "[";
//中间
for (int i = 0; i < arr.length; i++) {
if (i == arr.length - 1) { //如果是最后1位 就不输出逗号
str = str + arr[i];
} else {
str = str + arr[i] + ",";
}
}
//最右边
str = str + "]";
return str;
}
}
仅作为本人复习使用