java - 是否可以在 Java 中对两个字符串数组使用一个 for 循环?

标签 java android arrays string language-lawyer

是否可以像下面这样在 for 循环中包含字符串“arrayNames”:for (String s:arrayLocations +String otherOne:arrayNames)?我知道这段代码是错误的,但这只是为了让大家理解。

String[] arrayLocations = formattedLocations.split(",");
String[] arrayNames = formattedNames.split(",");

for(String s:arrayLocations)
{
   Toast.makeText(context, s, Toast.LENGTH_LONG).show();
   Toast.makeText(context, toBeAdded, Toast.LENGTH_LONG).show();
}

最佳答案

假设数组长度相同,

String[] arrayLocations = formattedLocations.split(",");
String[] arrayNames = formattedNames.split(",");


for(int i = 0; i < arrayLocations.length; i++ )
{
   Toast.makeText(context, arrayLocations[i], Toast.LENGTH_LONG).show();
   Toast.makeText(context, arrayNames[i], Toast.LENGTH_LONG).show();
}

关于java - 是否可以在 Java 中对两个字符串数组使用一个 for 循环?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36179980/

相关文章:

java - Eclipse 假设错误的编码并更改了所有项目文件的编码

java - 将ActiveMQ从5.4.2升级到5.11.1

android - NullPointerException - 无法弄清楚什么是 null

java - 需要一些关于二维字符串数组的解释

PHP 正在访问嵌套数组并复制它们?

java - 滚动条并导入 com.github.barteksc.pdfviewer.ScrollBar;是错误,PDF 查看器也会崩溃

java - Spring Security 总是重定向到登录页面

android - MediaExtractor 的问题

android - 在 ListView 之后显示 ImageView

arrays - 为什么Powershell会合并数组数组?