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

Java 中的字符串函数和常用方法

发布时间:2023-05-23 23:59:32

Java中的字符串操作是非常重要的,下面介绍Java中常用的字符串函数和方法。

1.字符串的定义

字符串是一组字符的序列。在Java中,字符串是一个对象,每个字符串都是String类的一个实例。

下面是定义字符串的方式:

String str="Hello World!";

2.字符串的长度

Java中有一个length()方法,可以用来获取一个字符串的长度,如下所示:

String str="Hello World!";

int length=str.length();

3.字符串的比较

字符串可以使用equals()方法比较是否相等,如下所示:

String str1="Hello World!";

String str2="hello world!";

if(str1.equals(str2))

    System.out.println("相等");

else

    System.out.println("不相等");

4.字符串的子串

Java中有一个substring()方法,可以得到一个子串,如下所示:

String str="Hello World!";

String subStr=str.substring(6,11);

以上代码的输出结果为: "World"

5.字符串的连接

Java中有一个concat()方法,可以将两个字符串连接起来,如下所示:

String str1="Hello";

String str2="World";

String str3=str1.concat(str2);

以上代码的输出结果为: "HelloWorld"

6.字符串的替换

Java中有一个replace()方法可以将一个子串替换成另一个字符串,如下所示:

String str="Hello World!";

str=str.replace("World","Java");

以上代码的输出结果为: "Hello Java"

7.字符串的转换

Java中有一个valueOf()方法,可以将其他类型的数据转换成字符串类型,如下所示:

int num=123;

String str=String.valueOf(num);

8.将字符串转换为其他类型

Java中有一系列的parseXXX()方法,将字符串转换为其他类型,其中XXX指代要转换的类型,如下所示:

String str="123";

int num=Integer.valueOf(str);

9.字符串的切割

Java中有一个split()方法,用于将一个字符串以某个分隔符分割,如下所示:

String str="Hello-World!";

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

以上代码的输出结果为: {"Hello","World!"}

10.字符串的大小写转换

Java中有两个方法,用于将字符串转换为全大写或者全小写,如下所示:

String str="Hello World!";

str=str.toUpperCase();//转换为全大写

str=str.toLowerCase();//转换为全小写

以上就是Java中常用的字符串函数和方法,希望能对大家有所帮助。