怎么写忽略大小写的String的startWith(String str)函数?

jplayer 2005-09-16 02:55:15
名字取好了:startWithIgnoreCase(String str);
但是不知道怎么写函数体
...全文
2485 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
layueer 2005-09-16
  • 打赏
  • 举报
回复
str1.toLowerCase().startsWith("Aa".toLowerCase());
jplayer 2005-09-16
  • 打赏
  • 举报
回复
pigo:
好办法,我怎么没有想到呢?
pigo 2005-09-16
  • 打赏
  • 举报
回复

public boolean startWithIgnoreCase(String src,String obj){
if (obj.length()>src.length()) {
return false;
}
return src.substring(0,obj.length()).equalsIgnoreCase(obj);
}

jplayer 2005-09-16
  • 打赏
  • 举报
回复
String str = "ssbastrecxxvx";
str.toLowerCase().startsWith("ss".toLowerCase());

假如str的长度很小的话当然可以用这种办法,但是如果str很大的话这将严重的影响效率
vvpang 2005-09-16
  • 打赏
  • 举报
回复
同意楼上的。
pigo 2005-09-16
  • 打赏
  • 举报
回复

"AAA".toLowerCase().startsWith("Aa".toLowerCase());

ping3021 2005-09-16
  • 打赏
  • 举报
回复
你可以那String全部小写或者大写啊

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧