gpt4 book ai didi

java - 如何将数组更改为字符串,每个名称在java中的单独行上?

转载 作者:行者123 更新时间:2023-12-01 16:42:24 25 4
gpt4 key购买 nike

我是java新手,我试图从一个简单的任务开始 - 按字母顺序列出一组名称。目前,我的代码很好:

import java.util.Arrays;
public class CLASSROOM_SSONG {
String[] names = {"Joe", "Bob", "Andy"};
public static void main(String args[]) {
CLASSROOM_SSONG x =new CLASSROOM_SSONG();
x.roster();
}

public String [] roster() {
Arrays.sort(names);
System.out.println(Arrays.toString(names));
return names;

}
}

但是,此代码返回一个带有括号的 ARRAY,我更喜欢将名称放在单独的行上而不带括号。这就是我正在寻找它返回的内容:

Andy
Bob
Joe

我该怎么做?我以为“println”会给每个人一个单独的行,但现在我被困住了。我想不出一种无需单独打印每个名字的方法,这完全达不到目的。

所有帮助将不胜感激!

哦,顺便说一句,当我寻找答案时,有时我会用大量的辅助方法得到疯狂的结果。我更喜欢简单易读的:)

最佳答案

最简单的方法是依次输出名称。这可以通过简单的 for 循环或任何迭代器来实现。

简单的 For 循环:

String[] names = {"Joe", "Bob", "Andy"};

for (String name : names) {
System.out.println(name);
}

关于java - 如何将数组更改为字符串,每个名称在java中的单独行上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60858807/

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