Java String关于indexof方法区分大小写的一个小贴士

来源:互联网 发布:机器人 毛笔字 算法 编辑:程序博客网 时间:2024/05/29 15:52

indexof方法区分大小写,如果要处理的字符串对大小写不敏感,可以统一将字符串大写或小写后再indexof,如:

1)全部转换为大写:str.toUpperCase().IndexOf(s.toUpperCase())

2)全部转换为小写:str.toLowerCase().IndexOf(s.toLowerCase())

不过有时候字符串本身大小写也是敏感,不能统一转换,那就只能大小写都判断,如:

if(src.contains("jpg"))//indexof区分大小写            src=src.substring(src.indexOf("http"), src.indexOf("jpg")+3);            else if (src.contains("JPG"))            src=src.substring(src.indexOf("http"), src.indexOf("JPG")+3);


0 0
原创粉丝点击