Ř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.
spojový seznam
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());> > }> }> |
1 z 1000
>
>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
abeceda jako čísla
// 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>