首先这个indexOf(String str)方法的作用:如果要检索的字符串值没有出现,则该方法返回 -1。
1.如果要处理的字符串对大小写不敏感,可以将该字符串统一转成大写或者小写,然后再indexOf。
例如处理:User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0,寻找其中的关键词Edg。
String userAgent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0";
String target = "Edg";
1)全部转成大写处理:userAgent.toUpperCase().indexOf(target.toUpperCase());
2)全部转成小写处理:userAgent.toLowerCase().indexOf(target.toLowerCase());
2.如果要处理的字符串对大小写敏感,那么就只能if,elseif讨论了。
标签:lang,java,String,indexOf,0.0,119.0,537.36,Edg From: https://www.cnblogs.com/synn/p/17869562.html