gpt4 book ai didi

java - 如何在 Java 中使用 Scanner、while 和 for 循环来递增字符串名称

转载 作者:行者123 更新时间:2023-11-30 08:04:24 24 4
gpt4 key购买 nike

我正在尝试使用 Scanner 自动将唯一字符串名称“a-n”分配给 scan.next()。如何使用 for i 循环自动分配名称,而不是手动列出字符串的名称。例如:

String s = ("Hello there how are you?");
Scanner scan = new Scanner(s);
while (scan.hasNext()) {
String a-1 = scan.next();
String a-2 = scan.next();
String a-3 = scan.next();
}

所以当我这样做

System.out.println(a-1); Prints --> Hello
System.out.println(a-2); Prints --> there
System.out.println(a-3); Prints --> how

现在,假设我正在从文件而不是字符串中读取,并且我不知道字符串有多长,如何使用 for i< 来用“a-n++”填充字符串名称 循环而不知道字符串有多长?

我希望能够自动生成以下内容:

String a-1 = scan.next();
String a-2 = scan.next();
String a-3 = scan.next();
String a-n = scan.next();

其中n++只要字符串有scan.next()

最佳答案

查看 Map ( http://docs.oracle.com/javase/7/docs/api/java/util/Map.html ),它也称为字典或关联数组。您可以将一个值(在本例中为从扫描仪读取的单词)分配给一个键。

关于java - 如何在 Java 中使用 Scanner、while 和 for 循环来递增字符串名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31363874/

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