我想从数组中打印一个元素

时间:2014-11-16 22:01:01

标签: java arrays loops int element

在我的程序中,我希望用户能够从数组中打印元素。这是我能走多远,我想不出下一步该怎么做?

public void viewClub() { 

System.out.println("Please enter the name of the country whose details you would like to see");

    String Name = input.next();

    for (int i = 0; i < countryList.size(); i++) {

        Country x = countryList.get(i);

        if (Name.equalsIgnoreCase(x.getName())) {


        }

3 个答案:

答案 0 :(得分:0)

你总是有x.getName,其中x指向数组的第i个元素。所以即使你只是为

做一个系统
x.getName() 

你会得到价值。

希望这会有所帮助

快乐学习:)

答案 1 :(得分:0)

您想要输出用户输入的国家/地区的详细信息。为此,您需要在您的国家/地区类中使用一个函数,该函数返回包含该国家/地区详细信息的字符串:

System.out.println(x.getCountryDetails());

您不想输出名称,因为用户已经知道了。

找到国家后,你应该打破循环,停止进一步处理:

for (int i = 0; i < countryList.size(); i++)
{
    if (name.equalsIgnoreCase(countryList.get(i).getname()))
    {
        System.out.println(countryList.get(i).getCountryDetails());
        break; //Exit the for loop because you found the specified country
    }
}

答案 2 :(得分:0)

首先在程序中获取一个数组,然后使用缓冲输入流或任何其他来自用户的输入,将其存储到数组中,然后打印包含值的数组索引