java中的string函数_Java中的字符串操作(String类的函数/方法)

字符串是Java中的类,它提供一些预定义的方法,这些方法使基于字符串的问题解决方案更加容易。我们不需要为每个操作编写代码,我们只需要使用其方法即可。

在本文中,我们将学习一些最有用的字符串方法。

声明和分配值给字符串对象

1)声明和赋值(单独的语句)String msg;//声明

msg = "Hello world"; //分配

2)初始化声明String msg = "Hello world";

Java String类方法

1)s1.equals(s2)

该函数用于比较两个字符串。它返回布尔值'true'/'false'。如果s1和s2完全相同,则返回“ true”,否则返回“ false”。

示例s1 = "Hello world"

s2 = "Hello world"

两个字符串完全相同,因此该函数将返回“ true”

2)s1.equalsIgnoreCase(s2)

此函数还用于比较两个字符串,但忽略大小写,它返回布尔值'true'/'false'。如果s1和s2相同(忽略大小写),则返回“ true”,否则返回“ false”。

示例s1 = "Hello world"

s2 = "HELLO world"

在这种情况下,字符串是相同的,但字符不是相同的,但此函数仍将返回“ true”。

3)s1.length()

此函数返回字符串s1的长度,即字符串的字符总数。

示例String s1 = "Hello world!";

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

字符串“ Hello world!”中的字符总数。是12。因此,此函数将返回12。

4)s1.charAt(N)

此函数用于从字符串的第N个索引中获取字符。请记住,字符串的索引从0开始。

示例String msg = "Hello world";

System.out.println(msg.charAt(0));

System.out.println(msg.charAt(6));

此示例的输出为“ H”和“ w”,因为“ H”在第0个索引处,而“ w”在第6个索引处。

阅读更多: Java String | 带示例的String.charAt(index)方法

5)s1.indexOf(s2)

此函数用于获取任何子字符串的起始索引。在此,如果字符串s1中存在子字符串s2,它将返回子字符串s2的起始位置(索引)。如果字符串中不存在子字符串,则返回-1。

示例:(情况1:如果字符串中存在子字符串)String msg = "Hello world";

System.out.println(msg.indexOf("world"));

输出将是6,因为串“世界”从最初的索引开始6个字符串中的“Hello world”。

示例:(情况2:如果字符串中不存在子字符串)String msg = "Hello world";

System.out.println(msg.indexOf("Hi"));

输出将为-1,因为字符串“ Hello world”中不存在子字符串“ Hi”。

6)s1.substring(N,M)

此函数用于从字符串中获取子字符串。在此,函数substring()将返回从第N个索引到第(M-1)个索引的子字符串。

让N个假设值是6,并且M的值是11,则函数将返回6个,7个,8个,9个和第10个字符,它不包括中号个字符。

示例String msg = "Hello world!";

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

输出将是“世界”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值