stringindexofjava种String类的indexof方法
stringindexof 时间:2021-06-18 阅读:(
)
Java中循环和String类indexOf(,)方法的关系
第一个问题,循环为什么可以跳出?????????当循环条件不满足的时候,也就是(i ? = ? numOne.indexOf(numTwo, i)) 的值<0 ?的时候就能退出跳出
numOne.indexOf(numTwo, i)表示在字符串1里查找字符串2的位置,
如果找不到 ? 或者 ? ?索引超过了字符串长度,
函数 ? 就会返回-1,如果是-1.那么-1>=0 肯定是假,所以循环就会退出
比如12345678 ? 那么循环会在第一次找到1,后面找不到就返回-1;循环就退出了
比如 ab ? ? ? ? ? ? 索引从0开始. ? b的索引是1, ?如果这个时候"ab".index("b",2); 指定的索引下标2,超过了最大的索引限度, 也返回-1;
indexOf(int?ch,?int?fromIndex)?
??????????返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。
为什么不是+1递增?其实本来i要加1递增的,因为循环条件里,又改变了i的值
第一次循环 numOne.indexOf(numTwo, i) 的结果是0,修改了i的值为0;
????????????? 条件满足 (i = 0)>=0; 循环结束后i增加1, ?那么i ?= 1;
第二次循环 ? ?numOne.indexOf(numTwo, i)的结果是6,修改了i的值为6;
????????????? ?? 条件满足 (i = 6)>=0; 循环结束后i增加1, ?那么i ?= 7;
第三次循环 ? ?numOne.indexOf(numTwo, i)的结果是6,修改了i的值为10;
????????????? ?? 条件满足 (i = 10)>=0; 循环结束后i增加1, ?那么i ?= 11;
...............同理中间的其他次循环..............
最后的循环 ? ?(上次循环后,i=14) ?i超过了字符串的最大索引13, ? numOne.indexOf(numTwo, i)就返回-1,修改了i的值为-1;
????????????? ?? 条件不满足 (i = -1)>=0; ? 退出循环,.结束String的方法 indexOf(String str) 返回第一次出现的指定子字符串在此字符串中的索引。
str = "abc" , int i = str.indexof("b") 其中i=1;//索引以0开始
str = "you are ver good " , int i = str.indexof("are")中i=4;
int j = str.indexof("good")中j=12
s = str.subString(i,j) 中s=are ver //s末尾有一个空格java种String类的indexof方法
s.indexOf("a", 1) 这行的意思是 从字符串s里寻找字母a的位置,但寻找的时候要从s的索引为1的位置开始,这就是第二个参数1的作用,由于索引是从0开始的,这样实际寻找的时候是从字母b开始的,这样肯定就找不到a了,所以输出了-1,-1的意思就是没有找到。
说的有点啰嗦
cyun怎么样?cyun蓝米数据是一家(香港)藍米數據有限公司旗下品牌,蓝米云、蓝米主机等同属于该公司品牌。CYUN全系列云产品采用KVM架构,SSD磁盘阵列,优化线路,低延迟,高稳定。目前,cyun推出的香港云服务器性价比超高,香港cn2 gia云服务器,1核1G1M/系统盘+20G数据盘,低至29元/月起;香港多ip站群云服务器,16个ip/4核4G仅220元/月起,希望买香港站群服务器的站长...
专心做抗投诉服务器的VirtVPS上线瑞士机房,看中的就是瑞士对隐私的保护,有需要欧洲抗投诉VPS的朋友不要错过了。VirtVPS这次上新的瑞士服务器采用E-2276G处理器,Windows/Linux操作系统可选。VirtVPS成立于2018年,主营荷兰、芬兰、德国、英国机房的离岸虚拟主机托管、VPS、独立服务器、游戏服务器和外汇服务器业务。VirtVPS 提供世界上最全面的安全、完全受保护和私...
青云互联怎么样?青云互联是一家成立于2020年6月的主机服务商,致力于为用户提供高性价比稳定快速的主机托管服务,目前提供有美国免费主机、香港主机、香港服务器、美国云服务器,让您的网站高速、稳定运行。美国cn2弹性云主机限时8折起,可选1-20个IP,仅15元/月起,附8折优惠码使用!点击进入:青云互联官方网站地址青云互联优惠码:八折优惠码:ltY8sHMh (续费同价)青云互联活动方案:美国洛杉矶...
stringindexof为你推荐
ico监管新加坡代币ICO备案怎么做动态图片格式动态图片什么格式各大网站有没有很好玩的网站啊avc是什么格式手机avc格式怎么剪辑comexception电脑出现ConnectException: 是什么原因?腾讯合作伙伴大会从微信同程旅行买的机票怎么打印电子发票?动画分镜头脚本求份《仙剑奇侠传5》剧情动画分镜头脚本 越多越好gbk内码怎么查GBK内码?camel是什么意思cantorp与骆驼是什么关系,想买一双骆驼鞋,分不清cantorp和camel骆驼是什么关系cpu仪表盘windows7系统怎么样吧CPU的温度显示调处来
上海域名注册 sharktech 新世界机房 腾讯云数据库 宕机监控 ibrs 三拼域名 bgp双线 cdn加速是什么 绍兴电信 安徽双线服务器 西安主机 日本代理ip 购买空间 测试网速命令 97rb google搜索打不开 亿库 .htaccess godaddy退款 更多