如何使用ArrayList访问元素的特定索引?
举个例子,我想在“好”中得到“w”的索引,或者在“wasgood”中得到“g”的指数,我该怎么做? ArrayList中.indexOf方法似乎只返回存储在ArrayList中如何使用ArrayList访问元素的特定索引?
ArrayList <String> list = new ArrayList<String>();
list.add("hi");
list.add("howdy");
list.add("greetings");
list.add("wasgood");
list.add("squareup");
list.add("plurals");
"howdy".getIndexOf("w");
将返回“W”的指数“你好”整个元素。
我怎么能这样做,以便我可以遍历所有存储的字符串,而不是分别输入每个字符串? –
@ Picklejar75如果您想要在列表中循环,那么您将不得不为列表中的每个项目找到特定字符的索引。 例如:您必须在所有列表项中找到'w'的索引。 如果您想要查找不同项目中不同字符的索引,则必须手动执行。 –
它看起来像你想知道字符串中的字符索引。 你应该使用的就像是“howdy”.indexOf('w')。 它与ArrayList没有任何关系。这是一种String的方法。
这让你在阵列问候中的位置。
list.indexOf("greetings");
这让你在字中的位置。
"greetings".indexOf("t");
尝试使用chartAt()方法 – Abdelhak
要首先你需要从数组列表元素.. –
可能有人给我一个例子代码,获取指数? –