当前位置: 技术问答>java相关
300分问些简单的问题:关于String.indexOf()方法
来源: 互联网 发布时间:2015-03-28
本文导语: indexOf方法用法如下 int index = "my name is SEAN".indexOf("SEAN"); 这时index为11 index = "my name is SEAN".indexOf("sean"); 这时index为-1 问题: 有没有办法让indexOf方法不区分大小写在字符串里面找到参数的位置?? 使用其他工具...
indexOf方法用法如下
int index = "my name is SEAN".indexOf("SEAN");
这时index为11
index = "my name is SEAN".indexOf("sean");
这时index为-1
问题:
有没有办法让indexOf方法不区分大小写在字符串里面找到参数的位置??
使用其他工具类也是可以的。
BTW:
我做的事情是在html文件里面找标签,
如果全部变成小写容易找,但是有的内容要保持原来大小写
不变成小写又要写多很多东西
int index = "my name is SEAN".indexOf("SEAN");
这时index为11
index = "my name is SEAN".indexOf("sean");
这时index为-1
问题:
有没有办法让indexOf方法不区分大小写在字符串里面找到参数的位置??
使用其他工具类也是可以的。
BTW:
我做的事情是在html文件里面找标签,
如果全部变成小写容易找,但是有的内容要保持原来大小写
不变成小写又要写多很多东西
|
是
public int indexOf(String sourceStr,String str)
{
String str1=sourceStr.toLowerCase();
String str2=str.toLowerCase();
int i=str1.indexOf(str2);
return i;
}
public int indexOf(String sourceStr,String str)
{
String str1=sourceStr.toLowerCase();
String str2=str.toLowerCase();
int i=str1.indexOf(str2);
return i;
}
|
to gdsean(摇滚java) :
用个中间变量来过渡!
String source 为
String source1=source.oLowerCase();
source1.indexOf("form")
用个中间变量来过渡!
String source 为
String source1=source.oLowerCase();
source1.indexOf("form")
|
那就先全转成大写再找就不结了
|
同意楼上方法
|
这也值300分
你的分太多了就分一点吧
你的分太多了就分一点吧