我有这个简单的代码,但是我想循环args,以便每次用户想要在上面输入数据的时候都可以刷新,我能用for()做到这一点吗?如果是这样的话..。我该如何以最好的方式实现它呢?
class t1{
public static void main(String args[]){
System.out.println("Your name is: "+args[0]+" "+args[1]+" "+args[2]+" "+args[3]);
}
}发布于 2021-03-02 07:32:49
试试这个:
public static void main(String args[]){
System.out.print("Your name is:");
for(String arg : args) {
System.out.print(" " + arg);
}
System.out.println();
}发布于 2021-03-02 07:33:03
您可以使用
String s = Arrays.stream(args)
.collect(Collectors.joining(" "); // uses StringJoiner internally
System.out.println(s);或者您可以使用
直接:
StringJoiner j = new StringJoiner(" ");
for(int i=0; i发布于 2021-03-02 07:33:18
我猜这就是你想要做的..。
StringBuilder strbuild = new StringBuilder();
for (String str: args) {
strbuild.append(str).append("\n");
}
System.out.println("Your name is: " + strbuild);https://stackoverflow.com/questions/66431160
复制相似问题