Java 如何选择列表特定值的索引?

Java 如何选择列表特定值的索引?,java,appium,Java,Appium,我有一个列表元素,当用户键入1时,它单击索引0元素;当用户键入2时,它单击索引1元素;当用户键入3时,它选择索引2元素;当用户键入4时,它单击索引3元素。。你将如何以正确的方式编写这个方法 AndroidInby(id=“示例”) 名单 public boolean list(int list_view) { if(list_view == 1) { list.get(0).click(); }else if(list_view ==2){ c

我有一个列表元素,当用户键入1时,它单击索引0元素;当用户键入2时,它单击索引1元素;当用户键入3时,它选择索引2元素;当用户键入4时,它单击索引3元素。。你将如何以正确的方式编写这个方法

AndroidInby(id=“示例”) 名单

 public boolean list(int list_view) {

    if(list_view == 1) {
        list.get(0).click();
    }else if(list_view ==2){
        chipList.get(1).click();
    }else if(list_view ==3){
        list.get(2).click();
    }else if(list_view ==4){
         list.get(3).click();
    return true;
    }
    return false;

“我的代码不起作用”不断选择错误的元素?

你在问什么?这是代码审查还是您对代码有问题?如果有,是什么问题?我的代码不起作用,您将如何编写此方法?如果您希望我们帮助您,我们应该如何知道它是如何起作用的?您需要提供一个清晰完整的问题。它是否返回了错误的结果,它是否崩溃,…?它选择了错误的元素?同样,您需要清楚地描述出错的原因,而不仅仅是一行代码,可能还有一个示例。使用此更新您的问题,而不是发布更多评论。继续选择索引为1的元素。你知道为什么吗?
public boolean list(int list_view) {
    if(list.size() >= list_view && list_view > 0) {
        list.get(list_view - 1).click();
        return true;
    }
    return false;
}