• 数组,已知长度
public class test_0806_1 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int lent = input.nextInt();
        int[] arr = new int[lent];
        for (int i = 0; i < lent; i++) {
            arr[i] = input.nextInt();
        }
        for (int k : arr) {
            System.out.print(k + " ");
        }
    }
}

java怎么设置多行文本框只读 java如何实现多行输入_数组

  • 整行字符串,已知行数
public class test_0806_2 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        int t_length = input.nextInt();
        String[] aa = new String[t_length];
        input.nextLine();
        for (int i = 0; i < t_length; i++) {
            aa[i] = input.nextLine();
        }
        for (String str1 : aa) {
            System.out.println(str1);
        }
    }
}

java怎么设置多行文本框只读 java如何实现多行输入_数组_02

  • 数组,不定长,读取整行分割
public class test_0813_01 {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        String ss = input.nextLine();
        String[] str1 = ss.split(" ");
        int N = str1.length;
        int[] nums = new int[N];
        for (int i = 0; i < N; i++) {
            nums[i] = Integer.parseInt(str1[i]);
        }
        for (int k : nums) {
            System.out.println(k);
        }
    }
}

java怎么设置多行文本框只读 java如何实现多行输入_System_03