Metoda Java String length() s příklady

Řetězce v Javě jsou objekty, které jsou interně podporovány polem znaků. Protože pole jsou neměnná a řetězce jsou také typem výjimečného pole, které obsahuje znaky, jsou proto neměnné také řetězce.

The Řetězcová třída Java obsahuje mnoho metod pro provádění různých operací s řetězci, jako např. Compare(), concat(), equals(), split(), length(), replacement(), CompareTo(), substring() atd. metod, zaměříme se na třídu Java String délka() metoda.

Jak najít délku řetězce v Javě

Délka nebo velikost řetězce znamená celkový počet znaků v něm obsažených. V řetězci jsou všechny prvky uloženy ve formě znaků, tj. 1, , _ atd., všechny jsou považovány za znaky.

Například:

 String:  'Geeks For Geeks' size: 15 

String.length() metoda

J ava Metoda String length(). je metoda, která je použitelná pro řetězcové objekty. Metoda length() vrací počet znaků přítomných v řetězci. Metoda length() je vhodná pro objekty typu string, ale ne pro pole.

Metodu length() lze také použít pro třídy StringBuilder a StringBuffer. Metoda length() je veřejná členská metoda. Jakýkoli objekt třídy String, třídy StringBuilder a třídy StringBuffer může přistupovat k metodě length() pomocí (.) tečkový operátor.

Podpis metody

Podpis metody metody length() je následující:

public int length () 

Typ návratu

  • Návratový typ metody length() je int.

Příklady metody Java String length().

Následující příklady demonstrují použití metody Java String length() .

1. Použití metody length() k nalezení velikosti řetězce

Java program, který demonstruje, jak získat délku řetězce v Javě pomocí metody length().

Jáva




// 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 => 'techcodeview.com'> ;> > System.out.println(> 'The size of '> > +> 'the String is '> > + str.length());> > }> }>

Výstup

The size of the String is 13 

2. Porovnejte velikost dvou řetězců

Java program pro ilustraci toho, jak pomocí metody length() zkontrolovat, zda je délka dvou řetězců stejná nebo ne.

Jáva




// 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'> );> > }> > }> }>

Výstup

The length of both the strings are equal and is 3