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

Java字符串函数入门:实现字符串的常用操作和处理方法

发布时间:2023-06-06 03:35:04

Java是一种面向对象编程语言,在字符串的函数方面也提供了很多实用的方法,本文将为大家介绍Java字符串常用操作和处理方法。

1.字符串的创建与输出

在Java中,字符串可以使用双引号("")或者单引号('')来定义。单引号只能用于一个字符,而双引号则可以用于多个字符。

String str1 = "Hello World";

System.out.println(str1);

String str2 = 'h';//此句会报错,因为单引号只能用于定义一个字符。

2.字符串的长度

使用length()方法可以获取字符串的长度。

String str = "Hello World";

System.out.println(str.length());

3.字符串的连接

使用"+"符号可以将多个字符串连接起来。

String str1 = "Hello ";

String str2 = "World";

String str3 = str1+str2;

System.out.println(str3);

4.字符串的截取

使用substring()方法可以截取字符串的部分字符。其中, 个参数为截取的起始下标(包含该下标字符),第二个参数为截取的结束下标(不包含该下标字符)。

String str = "Hello World";

System.out.println(str.substring(6,11));

5.字符串的查找

使用indexOf()方法可以查找字符串中的某个字符或子串的位置,找到则返回该字符或子串的 个字符的下标,未找到则返回-1。

String str = "Hello World";

System.out.println(str.indexOf('W'));

System.out.println(str.indexOf("llo"));

6.字符串的替换

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

String str = "Hello World";

System.out.println(str.replace("World", "Java"));

7.字符串的分割

使用split()方法可以将一个字符串按照指定的分隔符分割成多个子串,并存放到一个数组中。

String str = "Hello,Java,World";

String[] strArr = str.split(",");

for(int i=0; i<strArr.length; i++){

    System.out.println(strArr[i]);

}

8.字符串的大小写转换

使用toUpperCase()方法可以将字符串全部转换为大写,而使用toLowerCase()方法可以将字符串全部转换为小写。

String str = "Hello World";

System.out.println(str.toUpperCase());

System.out.println(str.toLowerCase());

9.字符串的去除空格

使用trim()方法可以去除字符串开头和结尾的空格。

String str = " Hello World ";

System.out.println(str.trim());

10.字符串的比较

使用equals()方法可以比较两个字符串是否相等,返回值为布尔类型。注意,该方法比较的是两个字符串的内容是否相等,而不是两个字符串所指的地址是否相等。

String str1 = "Hello World";

String str2 = "Hello World";

System.out.println(str1.equals(str2)); //返回true

11.字符串的比较(不区分大小写)

使用equalsIgnoreCase()方法可以比较两个字符串是否相等(不区分大小写),返回值为布尔类型。

String str1 = "Hello World";

String str2 = "hello world";

System.out.println(str1.equalsIgnoreCase(str2)); //返回true

总结:

本文介绍了Java字符串常用的11个方法,它们可以实现字符串的创建、输出、长度、连接、截取、查找、替换、分割、大小写转换、去除空格和比较等操作和处理方法。在Java编程中,字符串是常用的数据类型之一,熟练掌握这些方法,可以快速高效地完成字符串处理任务。