java中的1和-1代表什么

2024-12-10 16:42:37
推荐回答(5个)
回答1:

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

回答2:

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

所以这个 -1 为系统规定的,意思就是未找到该字符。

回答3:

这个indexOf方法是用来寻找相因的子字符串在字串中的哪个位置
返回-1是表示没有找到这个子字串

这是由这个方法的返回值决定的 也可以说是这个方法的作者决定的 理论上说返回-2 -3 -4任何负数都可行 只是-1较为标准也较为常用

回答4:

因为当indexOf()方法没有找到的时候,返回-1;因为索引的位置是从0开始的,也就是说字符串的第一个字符的下标是0,所以如果没有找到,返回的就是-1

回答5:

简单的告诉你,s.indexOf()如果找不到结果就返回的是-1。并不是说你定义其他的值不可以,其实你定义成其他值也不会影响程序的运行。