java - 获取索引时需要 EqualIgnoreCase

标签 java android

String s ="Ganesh";

System.out.println(""+s.indexOf("ga"));
System.out.println(""+s.indexOf("Ga"));

当我运行这个时,我得到 -1对于 s.indexOf("ga")0对于 s.indexOf("Ga")

我想要0对于两者。

如何实现这一目标?

最佳答案

遗憾的是,没有 indexOfIgnoreCase() 方法,但您可以使用 toLowerCase() 实现相同的目的。

System.out.println(""+s.toLowerCase().indexOf("ga"));

关于java - 获取索引时需要 EqualIgnoreCase,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17464326/

相关文章:

java - Android错误,无法实例化服务...接口(interface)无法实例化

java - java小程序网页上有x是什么意思?

android - 如何访问手机或SD卡内存中的文件

android - 在外部存储中保存图像文件有效,但图像不会立即显示在图库中

java - 在库类 android.content.pm.PackageManager 中找不到引用的方法 boolean isInstantApp()

java - Netbeans 中使用 JSTL 的代码提示

java - 如果我的 JRE 不支持字符编码怎么办?

android - 如何更新项目中的 Jetpack Compose 版本?

java - 如何在从 Android 服务类启动其他 Activity 后关闭 1 个 Activity

android - Android 中 Preference Activity 中的数字首选项