Java中的字符串列表
我有一个关于在Java中设置字符串列表的值的问题 例如,如果有一个名为name的字符串列表,如何将第三个name设置为值San Diego 我试过名字。地址2,圣地亚哥,但不起作用Java中的字符串列表,java,Java,我有一个关于在Java中设置字符串列表的值的问题 例如,如果有一个名为name的字符串列表,如何将第三个name设置为值San Diego 我试过名字。地址2,圣地亚哥,但不起作用 非常感谢你的帮助 要更新已经存在的值,请使用names.set2,String 如果要替换列表中的现有项,必须使用set而不是add 在这里,2表示索引,从0开始计数。 然后是要添加的字符串 如果要从列表中读取值,可以使用get San Diego将在第3个位置索引2中添加新元素,但只有在列表中已经包含至少2个元素时
非常感谢你的帮助 要更新已经存在的值,请使用names.set2,String 如果要替换列表中的现有项,必须使用set而不是add 在这里,2表示索引,从0开始计数。 然后是要添加的字符串 如果要从列表中读取值,可以使用get San Diego将在第3个位置索引2中添加新元素,但只有在列表中已经包含至少2个元素时,它才会起作用
names.add(2, "San Diego") it will override the 3rd element or at index 2.
San Diego将把索引2处的第3个元素设置为所需的值,但只有当列表中已经包含至少3个元素时,它才会起作用
names.add(2, "San Diego") it will override the 3rd element or at index 2.
要获取第三个元素,您应该再次使用names.get2,列表必须包含至少3个元素才能使用。如果列表已经包含至少2个元素,则它将工作
names.add(2, "San Diego") it will override the 3rd element or at index 2.
使用它总是安全的
names.set(2, "San Diego") it will set the 3rd value or at index 2 if the list contains at least 3 elements.
否则,它将抛出IndexOutOfBoundsException:exception。以下是您可以执行的基本操作,您可以执行很多操作。 有一个建议,试着,试着不要放弃。 这里是java dock的链接,供您参考 包com.varun.list; 导入java.util.ArrayList; 导入java.util.Iterator; 导入java.util.List; 公共类ArrayListTest{ 公共静态无效字符串[]args{ //创建数组列表 List
}另外,如何打印名为students的列表中的第三项?请尝试使用set而不是add。要阅读它,您可以使用get2。它将取决于容器类,但它基于java.util.List,然后是setOh,add。您应该参考第一个请阅读。在StackOverflow提问之前,你应该做适当的研究。这包括通读正在使用的类的名称。文档详细解释了所有这些方法,并给出了示例。或者,您也可以在谷歌上搜索,可能会找到很多关于如何使用列表的教程和示例。很可能,这也是落选的原因。明白了!谢谢你,先生。如果我想打印学生名单中的第三项。我可以做System.out.PrintInstruments.indexOf2吗?使用students.get2;indexOf方法将返回作为参数传递的对象的索引(如果该对象存在于列表中)。e、 圣地亚哥的g names.indexOf将在您的情况下返回2。非常感谢!