我总是在JavaArrayList中获得-1索引 Pr>在C++中,我一直用向量来做ArayList. 我需要在arraylist中保存所有的名字来搜索,如果我找到了,我会显示地点和日期,如果没有,我会将其添加到arraylist中 由于我是java新手,任何人也可以帮助我如何使用文件更容易地保存在文件中
请阅读java文档中的lastIndexOf 返回指定子字符串最后一次出现的字符串内的索引,从指定索引开始向后搜索 返回的索引是最大值k,其中:我总是在JavaArrayList中获得-1索引 Pr>在C++中,我一直用向量来做ArayList. 我需要在arraylist中保存所有的名字来搜索,如果我找到了,我会显示地点和日期,如果没有,我会将其添加到arraylist中 由于我是java新手,任何人也可以帮助我如何使用文件更容易地保存在文件中,java,Java,请阅读java文档中的lastIndexOf 返回指定子字符串最后一次出现的字符串内的索引,从指定索引开始向后搜索 返回的索引是最大值k,其中: public int lastIndexOf(String str, int fromIndex) 如果不存在这样的k值,则返回-1 参数: str-要搜索的子字符串 fromIndex—开始搜索的索引 返回: 指定子字符串最后一次出现的索引,从指定索引向后搜索,如果没有出现,则为-1。ErrorAnswer具有rightAnsw
public int lastIndexOf(String str,
int fromIndex)
如果不存在这样的k值,则返回-1
参数:
str-要搜索的子字符串
fromIndex—开始搜索的索引
返回:
指定子字符串最后一次出现的索引,从指定索引向后搜索,如果没有出现,则为-1。ErrorAnswer具有rightAnswer!英雄联盟这是一个悖论!!!抱歉,我无法理解你:如果函数lastIndexOf找不到所需的字符串,它将返回-1。我使用它只是为了测试!我再也不能理解你的问题了。当我使用三个对象时,我需要附加到arraylist,并显示arraylist中的内容,它只给我对象,为什么不给所有arraylist?
public class Application {
public static void main(String[] args) {
SWDistaster dis1 = new SWDistaster();
dis1.SW_SearchName("Election");
dis1.ShowList();
SWDistaster dis2 = new SWDistaster();
dis2.SW_SearchName("Election");
dis2.ShowList();
SWDistaster dis3 = new SWDistaster();
dis3.SW_SearchName("Batee5");
dis3.ShowList();
}
}
public int lastIndexOf(String str,
int fromIndex)
k <= fromIndex && this.startsWith(str, k)