欢迎访问宙启技术站
智能推送

Java中常用的字符串相关函数举例

发布时间:2023-06-23 04:52:55

Java是一门广泛使用的编程语言之一,而字符串也是Java中常用的数据类型之一。对于字符串的处理,在Java中有许多相关的函数和方法可以使用。下面就来举例介绍一些Java中常用的字符串函数。

1.字符串的创建和初始化

在Java中,可以使用双引号("")来直接创建一个字符串,也可以使用String类的构造函数来创建一个字符串。

//用双引号创建字符串

String str1 = "hello world";

//使用String类的构造函数创建字符串

String str2 = new String("hello world");

2. 获取字符串的长度

Java中使用length()方法来获取字符串的长度。

String str = "hello world";

int len = str.length(); //len=11

3. 截取字符串的某个部分

Java中可以使用substring()方法截取字符串的某个部分。

String str = "hello world";

String subStr = str.substring(0,5); //subStr="hello"

4.查找字符串中的某个字符或子串

Java中使用indexOf()方法查找单个字符或字串的位置。如果查找到,则返回该字符或字串在字符串中的位置,否则返回-1。

String str = "hello world";

int index = str.indexOf('o'); //index=4

Java中使用indexOf()方法也可以查找字串。

String str = "hello world";

int index = str.indexOf("world"); //index=6

5.将字符串转换为大写或小写

Java中可使用toUpperCase()和toLowerCase()方法将字符串转换为大写或小写。

String str = "hello world";

String upperStr = str.toUpperCase(); //upperStr="HELLO WORLD"

String lowerStr = str.toLowerCase(); //lowerStr="hello world"

6.替换字符串中的某个字符或子串

Java中使用replace()方法可以将字符串中的某个字符或子串替换为另一个字符或子串。

String str = "hello world";

String newStr = str.replace("world","java"); //newStr="hello java"

7.去除字符串首尾空格

Java中使用trim()方法可去除字符串首尾的空格。

String str = " hello world ";

String newStr = str.trim(); //newStr="hello world"

8.将字符串转换为字符数组

Java中使用toCharArray()方法可将字符串转换为字符数组。

String str = "hello world";

char[] charArray = str.toCharArray(); //charArray={'h','e','l','l','o',' ','w','o','r','l','d'}

9.判断字符串是否以某个字符或字串开头或结尾

Java中使用startsWith()和endsWith()方法可判断字符串是否以某个字符或字串开头或结尾,返回一个布尔值。

String str = "hello world";

boolean startsWith = str.startsWith("hello"); //startsWith=true

boolean endsWith = str.endsWith("world"); //endsWith=true

总结:以上举例的字符串函数是Java中常用的函数之一。除此之外,Java还有很多其他的字符串相关方法和函数。在实际编程中,根据不同的需求选择合适的字符串函数和方法对于提高开发效率和程序的健壮性都是非常有帮助的。