📜  Java String length() 方法及示例

📅  最后修改于: 2022-05-13 01:54:35.933000             🧑  作者: Mango

Java String length() 方法及示例

Java中的字符串是 char 数组内部支持的对象。由于数组是不可变的,并且字符串也是一种保存字符的特殊数组,因此,字符串也是不可变的。

Java的String类包含很多方法来对字符串执行各种操作,例如compare()、concat()、equals()、split()、length()、replace()、compareTo()、substring()等. 在这些方法中,我们将重点关注length()方法。

字符串的长度或大小是什么意思?

字符串的长度或大小表示其中存在的字符总数。

例如:字符串“Geeks For Geeks”有 15 个字符(也包括空格)。

String.length()方法

Java String length() 方法是适用于字符串对象的方法。 length() 方法返回字符串字符。 length() 方法适用于字符串对象,但不适用于数组。

length() 方法也可用于 StringBuilder 和 StringBuffer 类。 length() 方法是一个公共成员方法。 String 类、StringBuilder 类和 StringBuffer 类的任何对象都可以使用. (点)运算符。

方法签名: length()方法的方法签名如下——

public int length()  

返回类型: length() 方法的返回类型是int。

下面是如何使用 length() 方法在Java中获取 String 长度的示例:

示例 1: Java程序演示如何在Java中使用 length() 方法获取 String 的长度

Java
// Java program to illustrate
// how to get the length of String
// in Java using length() method
  
public class Test {
    public static void main(String[] args)
    {
        // Here str is a string object
        String str = "GeeksforGeeks";
  
        System.out.println(
            "The size of "
            + "the String is "
            + str.length());
    }
}


Java
// Java program to illustrate how to check
// whether the length of two strings is
// equal or not using the length() method.
  
import java.io.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        String s1 = "abc";
        String s2 = "xyz";
          
          // storing the length of both the 
          // strings in int variables
        int len1 = s1.length();
        int len2 = s2.length();
          
          // checking whether the length of
          // the strings is equal or not
        if (len1 == len2) {
            System.out.println(
                "The length of both the strings are equal and is " + len1);
        }
        else {
            System.out.println(
                "The length of both the strings are not equal");
        }
    }
}


输出
The size of the String is 13

示例 2: Java程序说明如何使用 length() 方法检查两个字符串的长度是否相等。

Java

// Java program to illustrate how to check
// whether the length of two strings is
// equal or not using the length() method.
  
import java.io.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        String s1 = "abc";
        String s2 = "xyz";
          
          // storing the length of both the 
          // strings in int variables
        int len1 = s1.length();
        int len2 = s2.length();
          
          // checking whether the length of
          // the strings is equal or not
        if (len1 == len2) {
            System.out.println(
                "The length of both the strings are equal and is " + len1);
        }
        else {
            System.out.println(
                "The length of both the strings are not equal");
        }
    }
}
输出
The length of both the strings are equal and is 3