java中操作字符串的函数_你知道Java中操作字符串的方法吗?

在现在任何的编程语言中,字符串都是程序要操作的主要对象。而在java中,String提供了大量的方法可以实现对字符串的操作。所以在本文中将会介绍字符串的常用操作方法。例如:比较字符串、获取字符串长度等等。这些方法既简单又方便,并且这些方法只是Java中的基础知识,所以学习Java的朋友可要好好看看。

字符串的基本操作

获取字符串的长度

String中提供了length()的方法可以获取字符串的长度,第一如下:

public int length()

用此方法将会返回字符串的字符个数,例如

f43f89e1c65c3070679cb0622e6062a8.png

转换字符串的大小写

在String中可以用于转换字符串大小写的方法有两个:

1)toLowerCase()   用于将字符串中的所有字符转换为小写

2)toUpperCase()   用于将字符串中的所有字符转换为大写

两种方法的定义如下:

public String toLowerCase()

public String toUpperCase()

代码使用如下:

e32cf50818f2635ec2ef4ad4bec087ec.png

去除字符串首尾的空格

在字符串中的首尾中存在空格一般都没有任何的意义。但是这些空格有可能会影响到字符串的操作,比如在比较字符串的时候。所以这时候应该去除字符串中首尾的空格。所以在String中提供了一个trim()的方法去除空格,该方法的定义如下:

public String trim();

代码示例:

ff64ae7662f51160ea077a7d2eec7518.png

比较字符串的大小

在平时我们也总会遇到字符串大小的比较,例如:登录的时候,输入的密码系统会自动和系统中保存的密码进行比较。当查找成绩的时候,你用你的学号和表中的学号进行比较。所以字符串的比较是计较频繁的一组操作。

而和转换大小写一样,String中也提供了两个方法比较字符串的大小:

1)equals()方法,在上文中的示例我们也有使用过

2)equalsIgnoreCase()方法

首先我们先了解equals方法,要了解equals会一个一个的比较两个字符串中的字符。并且equals()方法对于字符的大小写也要比较。

equals()方法定义如下:

public boolean equals(Object str)

使用示例:

071b84777bfe37ba14c811f49fd59ee8.png

下面介绍equalsIgnoreCase()方法

由于equals()方法对于字符的大小写很敏感,所以就有了equalsIgnoreCase()方法。这个方法可以忽略字符串的大小写,从而进行比较。该方法的定义如下:

public boolean equalsIgnoreCase(Objects str)

使用示例:

b541ac674b8bef910c6e6234053b390c.png

文中介绍了关于String中提供的获取字符串长度的方法、比较字符串大小以及去除字符串中首尾的空格的方法。这些方法简单实用,在平时的编程中经常会用到。或许有朋友觉得去除空格的方法很多余,只要定义的时候去除不就可以了吗。但是有时候你是从键盘输入,这时候就体现出它的用处了。总的来说,这些方法虽然简单,但是不好好记住以及练习还是很容易忘记的。希望文中的知识能后对有疑惑的朋友有所帮助。如果你还希望继续了解基础的只是,欢迎继续关注。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值