在现在任何的编程语言中,字符串都是程序要操作的主要对象。而在java中,String提供了大量的方法可以实现对字符串的操作。所以在本文中将会介绍字符串的常用操作方法。例如:比较字符串、获取字符串长度等等。这些方法既简单又方便,并且这些方法只是Java中的基础知识,所以学习Java的朋友可要好好看看。
字符串的基本操作
获取字符串的长度
String中提供了length()的方法可以获取字符串的长度,第一如下:
public int length()
用此方法将会返回字符串的字符个数,例如
转换字符串的大小写
在String中可以用于转换字符串大小写的方法有两个:
1)toLowerCase() 用于将字符串中的所有字符转换为小写
2)toUpperCase() 用于将字符串中的所有字符转换为大写
两种方法的定义如下:
public String toLowerCase()
public String toUpperCase()
代码使用如下:
去除字符串首尾的空格
在字符串中的首尾中存在空格一般都没有任何的意义。但是这些空格有可能会影响到字符串的操作,比如在比较字符串的时候。所以这时候应该去除字符串中首尾的空格。所以在String中提供了一个trim()的方法去除空格,该方法的定义如下:
public String trim();
代码示例:
比较字符串的大小
在平时我们也总会遇到字符串大小的比较,例如:登录的时候,输入的密码系统会自动和系统中保存的密码进行比较。当查找成绩的时候,你用你的学号和表中的学号进行比较。所以字符串的比较是计较频繁的一组操作。
而和转换大小写一样,String中也提供了两个方法比较字符串的大小:
1)equals()方法,在上文中的示例我们也有使用过
2)equalsIgnoreCase()方法
首先我们先了解equals方法,要了解equals会一个一个的比较两个字符串中的字符。并且equals()方法对于字符的大小写也要比较。
equals()方法定义如下:
public boolean equals(Object str)
使用示例:
下面介绍equalsIgnoreCase()方法
由于equals()方法对于字符的大小写很敏感,所以就有了equalsIgnoreCase()方法。这个方法可以忽略字符串的大小写,从而进行比较。该方法的定义如下:
public boolean equalsIgnoreCase(Objects str)
使用示例:
文中介绍了关于String中提供的获取字符串长度的方法、比较字符串大小以及去除字符串中首尾的空格的方法。这些方法简单实用,在平时的编程中经常会用到。或许有朋友觉得去除空格的方法很多余,只要定义的时候去除不就可以了吗。但是有时候你是从键盘输入,这时候就体现出它的用处了。总的来说,这些方法虽然简单,但是不好好记住以及练习还是很容易忘记的。希望文中的知识能后对有疑惑的朋友有所帮助。如果你还希望继续了解基础的只是,欢迎继续关注。
¥299.00
¥498.00
¥29.00
¥399.00