Java 您能从arraylist输入中获取索引号吗?
假设一个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
用户输入名称“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));
不清楚你在问什么。您可能希望编辑您的问题,以明确问题是什么以及您的问题是什么。