Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/306.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 您能从arraylist输入中获取索引号吗?_Java_Arrays_Arraylist - Fatal编程技术网

Java 您能从arraylist输入中获取索引号吗?

Java 您能从arraylist输入中获取索引号吗?,java,arrays,arraylist,Java,Arrays,Arraylist,假设一个ArrayList中有两个名称 约翰史密斯 无名氏 用户输入名称“Jane Doe”,系统打印出1(它在数组中的位置?当然,您可以使用int index=yourarylist.indexOf(“Jane Doe”)查找它的位置 更多信息:使用方法。它返回一个从零开始的索引,因此您需要在结果中添加一个索引: List<String> names = ArrayList<String>(); names.add("Jonh Smith"); names.add("J

假设一个ArrayList中有两个名称

  • 约翰史密斯
  • 无名氏

  • 用户输入名称“Jane Doe”,系统打印出1(它在数组中的位置?

    当然,您可以使用
    int index=yourarylist.indexOf(“Jane Doe”)
    查找它的位置

    更多信息:

    使用方法。它返回一个从零开始的索引,因此您需要在结果中添加一个索引:

    List<String> names = ArrayList<String>();
    names.add("Jonh Smith");
    names.add("Jane Doe");
    ...
    int position = names.indexOf("Jane Doe") + 1;
    System.out.println(position);
    
    List name=ArrayList();
    名称。添加(“Jonh Smith”);
    姓名。添加(“无名氏”);
    ...
    int position=names.indexOf(“Jane Doe”)+1;
    系统输出打印项次(位置);
    
    你应该复习一下

    你应该再努力一点,至少自己试着找到它。 不要期望人们用代码填鸭式地喂你

    这就是说,这是您进行研究所需的页面,您要查找的函数是indexOf()


    如果我理解你,那么我认为你想要一些使用的东西,就像-

    // and str is a String from your user.
    String str = "Jane Doe";
    String[] names = { "Jonh Smith", "Jane Doe" };
    List<String> al = Arrays.asList(names);
    System.out.println(al.indexOf(str));
    
    //str是来自用户的字符串。
    String str=“Jane Doe”;
    字符串[]名称={“Jonh Smith”,“Jane Doe”};
    List al=Arrays.asList(名称);
    System.out.println(al.indexOf(str));
    
    不清楚你在问什么。您可能希望编辑您的问题,以明确问题是什么以及您的问题是什么。