Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/320.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

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 如何在一个循环中循环两个字符串数组_Java_Loops - Fatal编程技术网

Java 如何在一个循环中循环两个字符串数组

Java 如何在一个循环中循环两个字符串数组,java,loops,Java,Loops,所以我希望结果是“今天蓝色”和“明天红色”,我如何通过循环来做到这一点 String[] sections = { "Blue", "Red" }; String[] stringDay = { "Today", "Tomorrow" }; for(String sectionsLoop : sections) {

所以我希望结果是“今天蓝色”和“明天红色”,我如何通过循环来做到这一点

String[] sections = 
        {
          "Blue",
          "Red"
        };

       String[] stringDay = 
        {
          "Today",
          "Tomorrow"
        };

    for(String sectionsLoop : sections)
    {
        System.out.println(stringDay + " " + sectionsLoop);
    }

您可以使用传统的for循环,但必须确保两个数组的大小相同,或者执行以下操作以防止arrayOutOfIndex

    int size = sections.length > stringNumber.length ?sections.length : stringNumber.length;
    for (int i = 0; i <size ; i++) {
        if (sections.length < i) {
            System.out.println(sections[i]);
        }
        if (stringNumber.length < i) {
            System.out.println(stringNumber[i]);
        }
    }
int size=sections.length>stringNumber.length?sections.length:stringNumber.length;
对于(int i=0;i
publicstaticvoidmain(String…args){
字符串[]选择=新字符串[]{“蓝色”、“红色”};
String[]day=新字符串[]{“今天”,“明天”};
对于(int i=0;i
使用一个旧循环。您可以在循环中创建索引:
for(int i=0;i
您好,对不起,我解释错了,我编辑了我的问题
for(int i=0;i
这是否回答了您的问题?您需要更新您的答案。.太好了,谢谢!!
public static void main(String... args) {

  String[] selection =  new String[] {"Blue","red"};
  String[] day = new String[] {"today","tomorrow"};

  for(int i = 0 ; i < s.length ; ++i) {
      System.out.println(day[i] + " " + selection[i]);
  }
}