gpt4 book ai didi

java - 在Java中,如何在几行而不是一行中初始化数组中的元素?

转载 作者:行者123 更新时间:2023-12-02 09:50:10 25 4
gpt4 key购买 nike

您好,这是一个非常简单的问题,但我不知道答案。我只想知道如何在几行中初始化数组的每个元素,因为我知道如何在一行中完成它。

我在一行初始化它们的代码是这样的:

String input = scanner.nextLine();

String[] array = input.split("\\s+");

最佳答案

使用数组列表

String s = "Too Many\nLines Here\nNo its only three"; 
Scanner scanner = new Scanner(s);
List<String> array = new ArrayList<>(Arrays.asList(scanner.nextLine().split("\\s+")));
//to add next line
array.addAll(Arrays.asList(scanner.nextLine().split("\\s+")));
//.. and so on

关于java - 在Java中,如何在几行而不是一行中初始化数组中的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56371605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com