当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Java String length()用法及代码示例


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

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

如何在 Java 中查找字符串的长度

字符串长度或大小表示其中存在的字符总数。在String中,所有元素都以字符的形式存储,即“1”、“”、“_”等都被视为字符。

例如:

String:  "Geeks For Geeks" 
size: 15

字符串。length()方法

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

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

方法签名

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

public int length()

返回类型

  • length()方法的返回类型是国际。

Java String length()方法示例

以下示例演示了 Java String length() 方法的使用。

1. 使用length()方法查找String的大小

Java 程序演示如何使用 length() 方法获取 Java 中字符串的长度

Java


// Java program to illustrate
// how to get the length of String
// in Java using length() method
// Driver Class
public class Test {
    // main function
    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());
    }
}
输出
The size of the String is 13

2. 比较两个String的大小

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.*;
// Driver Class
class GFG {
    // main function
    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


相关用法


注:本文由纯净天空筛选整理自Code_r大神的英文原创作品 Java String length() Method with Examples。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。