gpt4 book ai didi

java - 如何在java中使用Indexof()方法

转载 作者:行者123 更新时间:2023-12-01 07:14:20 26 4
gpt4 key购买 nike

我正在使用indexof()来查找子字符串。如果我的字符串不在第一个位置,它会找到我的字符串,如果我的字符串位于第一个位置,它将不起作用。任何人都可以建议另一种找到它的方法吗?

这是我的代码:-

public class IndexOfStr {


public static void main(String args[]) {
String s = "Niraj";
System.out.println(s);
System.out.println("indexOf(niraj, 1) -> " + s.indexOf("niraj", 1));


}}

输出:-

Niraj indexOf(niraj, 1) -> -1

我正在尝试在 Excel 文件中查找该字符串。

最佳答案

字符串中的第一个字符位于索引 0,而不是索引 1。

另请注意,indexOf 区分大小写。

我不知道您如何访问 Excel 文件中的数据,但您可能希望在搜索匹配项时将所有数据转换为小写,或者在搜索时使用正则表达式,并使正则表达式大小写不敏感。

关于java - 如何在java中使用Indexof()方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6814725/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com