Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:使用带有args[x]的for()循环数组_Java_Loops_For Loop_Optimization_Args - Fatal编程技术网

Java:使用带有args[x]的for()循环数组

Java:使用带有args[x]的for()循环数组,java,loops,for-loop,optimization,args,Java,Loops,For Loop,Optimization,Args,我有这个简单的代码,但是我想循环args,以便每次用户想要在其上输入数据时都可以刷新,我可以用for()来完成吗?如果是的话。。。我如何以最好的方式实现这一点 class t1{ public static void main(String args[]){ System.out.println("Your name is: "+args[0]+" "+args[1]+" "+args[2]+" "+args

我有这个简单的代码,但是我想循环args,以便每次用户想要在其上输入数据时都可以刷新,我可以用for()来完成吗?如果是的话。。。我如何以最好的方式实现这一点

class t1{  
public static void main(String args[]){  
System.out.println("Your name is: "+args[0]+" "+args[1]+" "+args[2]+" "+args[3]);   
}
} 
试试这个:

public static void main(String args[]){  
    System.out.print("Your name is:");
    for(String arg : args) {
        System.out.print(" " + arg);
    }
    System.out.println();
}

您可以使用

String s=Arrays.stream(args)
.collect(收集器.joining(“”;//在内部使用StringJoiner
系统输出打印项次;
或者您可以直接使用
StringJoiner

StringJoiner j=新的StringJoiner(“”);

对于(inti=0;i我只是猜测这就是你想要做的

StringBuilder strbuild = new StringBuilder();

for (String str: args) {
    strbuild.append(str).append("\n");
}

System.out.println("Your name is: " + strbuild);

你绝对可以!有多种方法可以做到这一点,它非常适合for循环。你可以通过使用int变量做到这一点,如下所示:

class t1 {  
  public static void main(String args[]){
    System.out.print("Your name is: ");
    int arrayLength = args.length;
    for(int i=0; i<arrayLength; i++)
      System.out.println(" "+args[i]);        
  }
}
类t1{
公共静态void main(字符串参数[]){
System.out.print(“您的名字是:”);
int arrayLength=args.length;

for(int i=0;我太感谢你了!它真的很有帮助!你能解释一下代码中for的行为吗?这就是所谓的。