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;ipublicstaticvoidmain(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]);
}
}