阅读量:0
在Java中,indexOf
函数用于查找一个字符串在另一个字符串中的位置。如果目标字符串(要查找的字符串)为空,indexOf
函数将返回-1。这是因为-1通常用作一个特殊值,表示目标字符串不存在于源字符串中。
下面是一个简单的示例:
public class Main { public static void main(String[] args) { String source = "Hello, world!"; String target = ""; int index = source.indexOf(target); if (index != -1) { System.out.println("Target string found at index: " + index); } else { System.out.println("Target string not found"); } } }
在这个示例中,source
字符串包含"Hello, world!“,而target
字符串为空。indexOf
函数将返回-1,表示目标字符串不存在于源字符串中。因此,输出将是"Target string not found”。