Java中的字符串处理函数及常见用法
发布时间:2023-06-23 08:28:13
Java中的字符串处理函数非常丰富,它们能够满足各种字符串处理需求。下面是一些常用的字符串处理函数及它们的用法。
1、length()
这个函数用于获取一个字符串的长度,它返回的是一个整数。示例代码如下:
String str = "Hello World";
int len = str.length();
System.out.println("字符串长度为:" + len);
2、charAt()
该函数用于获取字符串中指定索引位置的字符,索引从0开始。示例代码如下:
String str = "Hello World";
char ch = str.charAt(0);
System.out.println(" 个字符是:" + ch);
3、substring()
该函数用于获取字符串的子串,需要指定起始索引和结束索引,其中起始索引包含在子串中,但结束索引不包含在子串中。示例代码如下:
String str = "Hello World";
String subStr = str.substring(0, 5);
System.out.println("前五个字符是:" + subStr);
4、indexOf()
该函数用于获取指定字符或子串在字符串中 次出现的位置,如果没有找到,则返回-1。示例代码如下:
String str = "Hello World";
int index = str.indexOf("World");
System.out.println("World出现的位置是:" + index);
5、lastIndexOf()
该函数用于获取指定字符或子串在字符串中最后一次出现的位置,如果没有找到,则返回-1。示例代码如下:
String str = "Hello World";
int index = str.lastIndexOf("o");
System.out.println("最后一个o出现的位置是:" + index);
6、replace()
该函数用于将字符串中指定字符或子串替换成新的字符或子串。示例代码如下:
String str = "Hello World";
String newStr = str.replace("o", "a");
System.out.println("替换后的字符串是:" + newStr);
7、trim()
该函数用于删除字符串前后的空格,但不影响字符串中间的空格。示例代码如下:
String str = " Hello World ";
String newStr = str.trim();
System.out.println("去除空格后的字符串是:" + newStr);
8、toLowerCase()
该函数用于将字符串中的所有字符转化为小写。示例代码如下:
String str = "Hello World";
String newStr = str.toLowerCase();
System.out.println("转化为小写后的字符串是:" + newStr);
9、toUpperCase()
该函数用于将字符串中的所有字符转化为大写。示例代码如下:
String str = "Hello World";
String newStr = str.toUpperCase();
System.out.println("转化为大写后的字符串是:" + newStr);
总的来说,Java中字符串处理的函数非常强大,以上仅是一小部分常用的函数,如果需要更多的字符串处理需求,开发者还可以阅读相关的API文档来进行学习。
