你知道Java中操作字符串的方法吗?

    作者:课课家教育更新于: 2016-08-10 17:40:48

    大神带你学编程,欢迎选课

      在现在任何的编程语言中,字符串都是程序要操作的主要对象。而在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();

      代码示例:

    trim()去除字符串首尾的方法示例

      比较字符串的大小

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

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

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

       2)equalsIgnoreCase()方法

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

      equals()方法定义如下:

      public boolean equals(Object str)

      使用示例:

    equals()比较字符串方法代码示例

      下面介绍equalsIgnoreCase()方法

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

      public boolean equalsIgnoreCase(Objects str)

      使用示例:

    equalsIgnoreCase()比较字符串大小方法示例

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

课课家教育

未登录

1