Java中的字符串函数:substring()、indexOf()、endsWith()
Java中的字符串函数substring()是用来获取字符串中的特定部分的函数。它接受两个参数,第一个参数是起始位置,第二个参数是结束位置(不包括在内)。返回的是从起始位置到结束位置之间的字符组成的字符串。如果只有一个参数,那么返回从起始位置到字符串末尾的字符串。
例如:
String str = "Hello World";
String sub = str.substring(0, 5); // 返回“Hello”
String sub2 = str.substring(6); // 返回“World”
indexOf()函数可以用来查找字符串中某个子串的位置。它接受一个参数,即要查找的子串,并返回它在字符串中的起始位置。如果找不到子串,返回-1。
例如:
String str = "Hello World";
int index = str.indexOf("World"); // 返回6
int index2 = str.indexOf("Java"); // 返回-1
endsWith()函数用于判断字符串是否以某个特定的后缀结尾。它接受一个参数,即要判断的后缀,并返回一个布尔值,true表示字符串以该后缀结尾,false表示不是。
例如:
String str = "Hello World";
boolean ends = str.endsWith("World"); // 返回true
boolean ends2 = str.endsWith("Java"); // 返回false
这些字符串函数在Java中非常常用,可以帮助开发人员处理和操作字符串。它们提供了一些便捷的方法来提取子串、查找特定的字符串和判断字符串的结尾。熟练掌握这些函数可以提高开发效率,并且在字符串处理时非常有用。
