java字符串数组特定的字打印输出

java字符串数组特定的字打印输出,java,Java,java新手,正在尝试找出如何在字符串数组中打印特定单词。例如 String[] myArray = {"bread", "milk", "sugar", "coffee"} 我只想打印出数组的第二个值(我们说milk,我知道数组索引从0开始,但就本例而言,我们将使用这个)。你知道怎么做吗。我尝试了for循环,但似乎无法让它运行,所以如果你们有一个例子,将不胜感激 我不能直接用索引号打印出来。我将给出一个更详细的方法,我希望它如何工作。。。假设我有两个数组 字符串[]数组1={“面包”、“牛

java新手,正在尝试找出如何在字符串数组中打印特定单词。例如

String[] myArray = {"bread", "milk", "sugar", "coffee"} 
我只想打印出数组的第二个值(我们说
milk
,我知道数组索引从
0
开始,但就本例而言,我们将使用这个)。你知道怎么做吗。我尝试了for循环,但似乎无法让它运行,所以如果你们有一个例子,将不胜感激

我不能直接用索引号打印出来。我将给出一个更详细的方法,我希望它如何工作。。。假设我有两个数组 字符串[]数组1={“面包”、“牛奶”、“糖”、“咖啡”} 字符串[]数组2={“黄油”、“茶”、“汤匙”、“杯子”}
因此,如果我提示数组1中的任何条目,例如bread(我希望它打印出类似butter的内容),那么对于数组1中的每个值,我希望它返回数组2中相同索引处的值

如果只需要打印一个元素,则不需要任何循环:

System.out.println(myArray[1]); // prints milk, since indices start at 0

阅读(或任何Java入门书籍)。

您可以使用索引直接访问数组的任何元素。你不需要一个循环

例如,如果要访问第二个元素,则必须写入:

yourArray[1]
// remember for accessing using index
// always use (index - 1) in this case for 2nd element (2-1)
String[]myArray={“面包”、“牛奶”、“糖”、“咖啡”}
对于(inti=0;i只需使用

System.out.println(myArray[1]);

如果要比较,请使用

if (myArray[1].equals("milk")) {
    // your code
}

如果要在for循环中进行比较,请使用下面的

String[] myArray = {"bread", "milk", "sugar", "coffee"};
for (int i=0;i<myArray.length;i++) {
    if (myArray[i].equals("milk")) {
        // your code here....
    }
}
String[]myArray={“面包”、“牛奶”、“糖”、“咖啡”};

for(int i=0;iOk,显示您尝试的for循环?可能我们只能用您的方式帮助您解决它。请指定您面临的任何特定问题
String[] myArray = {"bread", "milk", "sugar", "coffee"};
for (int i=0;i<myArray.length;i++) {
    if (myArray[i].equals("milk")) {
        // your code here....
    }
}