您好,欢迎来到赋能网!

java中index是什么意思?java中“index=-1”怎么理解?

赋能网 2023-05-09 87

java是一种面向对象的语言,具有功能强大和简单易用两个特征,并且Java有许多类,其中在Java的List类里会有index这个词,那java中index是什么意思?下面来我们就来给大家讲解一下。

Java的List类里会有index,通过index可以得到列表里面的值就是个整型值。可以通过indexOf(object o )返回列表里对象的索引。

List中Indexof用法(判断是否存在)

string str = "aa";
ArrayList list = new ArrayList();
list.Add("bb");
list.Add("aa");
list.Add("cc");
if (list.IndexOf(str) == -1)
{
    list.Add(str);
}

java中“index=-1”怎么理解?

某些查询方法中,如果没有查找到你想要的结果,就会返回-1,表示没有查找到。

1.在做数组的遍历时,有一个小技巧,就是在遍历即将结束的时候,令index = -1,可以继续遍历,在经典的约瑟夫环中,java的实现就可以采用这种方法。

2.其实程序中0,-1都是有特殊含义的,一般而言-1代表出错,是错误信息的提示。

3.而index一般代表了数组的下标。很明显,数组是从0开始的,既然这里说是-1意味着产生了什么错误。一般而言可能是空指针或是数组越界错误。

4.java中在读取文件操作时,有一个方法read,可以返回1或者-1,这个代表有数据和没有数据,在其他地方就跟c语言不一样,没有特殊的含义,不能代表是与否。

5.报告指定字符在此实例中的第一个匹配项的索引。搜索从指定字符位置开始,并检查指定数量的字符位置,返回值,如果找到该字符,则为 value 的索引位置;否则如果未找到,则为 -1。

其实程序中0,-1都是有特殊含义的,一般而言-1代表出错了,是错误信息的提示。如果你在运行程序的时候,发现出现-1了,就要好好检查代码了。最后大家如果想要了解更多java初识知识,敬请关注赋能网。


本文链接:

本文章“java中index是什么意思?java中“index=-1”怎么理解?”已帮助 87 人

免责声明:本信息由用户发布,本站不承担本信息引起的任何交易及知识产权侵权的法律责任!

本文由赋能网 整理发布。了解更多培训机构》培训课程》学习资讯》课程优惠》课程开班》学校地址等机构信息,可以留下您的联系方式,让课程老师跟你详细解答:
咨询热线:4008-569-579

如果本页不是您要找的课程,您也可以百度查找一下: