logo

Java-tekenreekslengte()

De Lengte Java String-klasse() methode vindt de lengte van een string. De lengte van de Java-tekenreeks is hetzelfde als de Unicode-code-eenheden van de tekenreeks.

Handtekening

De handtekening van de string length() methode wordt hieronder gegeven:

willekeurig in c
 public int length() 

Gespecificeerd door

CharSequence-interface

Geeft terug

Lengte van karakters. Met andere woorden: het totale aantal tekens in de tekenreeks.

Interne implementatie

 public int length() { return value.length; } 

De klasse String gebruikt intern een array char[] om de tekens op te slaan. De lengtevariabele van de array wordt gebruikt om het totale aantal elementen in de array te vinden. Omdat de klasse Java String deze char[]-array intern gebruikt; daarom kan de lengtevariabele niet aan de buitenwereld worden blootgesteld. Daarom hebben de Java-ontwikkelaars de methode length() gemaakt, die de waarde van de lengtevariabele blootlegt. Je kunt de methode length() ook beschouwen als de methode getter(), die de gebruiker een waarde van het klassenveld geeft. De interne implementatie laat duidelijk zien dat de methode length() de waarde van de variabele lengte retourneert.

Voorbeeld van een Java String length()-methode

Bestandsnaam: LengteVoorbeeld.java

 public class LengthExample{ public static void main(String args[]){ String s1='javatpoint'; String s2='python'; System.out.println('string length is: '+s1.length());//10 is the length of javatpoint string System.out.println('string length is: '+s2.length());//6 is the length of python string }} 
Test het nu

Uitgang:

string length is: 10 string length is: 6 

Java String lengte() Methode Voorbeeld 2

Omdat de methode length() het totale aantal tekens in de string aangeeft; daarom kan men ook controleren of de gegeven string leeg is of niet.

Bestandsnaam: LengteVoorbeeld2.java

 public class LengthExample2 { public static void main(String[] args) { String str = 'Javatpoint'; if(str.length()>0) { System.out.println('String is not empty and length is: '+str.length()); } str = ''; if(str.length()==0) { System.out.println('String is empty now: '+str.length()); } } }

Uitgang:

voor elk typoscript
String is not empty and length is: 10 String is empty now: 0 

Java String lengte() Methode Voorbeeld 3

De methode length() wordt ook gebruikt om de string om te keren.

Bestandsnaam: LengteVoorbeeld3.java

 class LengthExample3 { // main method public static void main(String argvs[]) { String str = &apos;Welcome To JavaTpoint&apos;; int size = str.length(); System.out.println(&apos;Reverse of the string: &apos; + &apos;&apos;&apos; + str + &apos;&apos;&apos; + &apos; is&apos;); for(int i = 0; i <size; i++) { printing in reverse order system.out.print(str.charat(str.length() - i 1)); } < pre> <p> <strong>Output:</strong> </p> <pre> Reverse of the string: &apos;Welcome To JavaTpoint&apos; is tniopTavaJ oT emocleW </pre> <h2>Java String length() Method Example 4</h2> <p>The length() method can also be used to find only the white spaces present in the string. Observe the following example.</p> <p> <strong>FileName:</strong> LengthExample4.java</p> <pre> public class LengthExample4 { // main method public static void main(String argvs[]) { String str = &apos; Welcome To JavaTpoint &apos;; int sizeWithWhiteSpaces = str.length(); System.out.println(&apos;In the string: &apos; + &apos;&apos;&apos; + str + &apos;&apos;&apos;); str = str.replace(&apos; &apos;, &apos;&apos;); int sizeWithoutWhiteSpaces = str.length(); // calculating the white spaces int noOfWhieSpaces = sizeWithWhiteSpaces - sizeWithoutWhiteSpaces; System.out.print(&apos;Total number of whitespaces present are: &apos; + noOfWhieSpaces); } } </pre> <p> <strong>Output:</strong> </p> <pre> In the string: &apos; Welcome To JavaTpoint &apos; Total number of whitespaces present are: 4 </pre> <hr></size;>

Java String lengte() Methode Voorbeeld 4

De methode length() kan ook worden gebruikt om alleen de witruimten in de string te vinden. Neem het volgende voorbeeld in acht.

Bestandsnaam: LengteVoorbeeld4.java

 public class LengthExample4 { // main method public static void main(String argvs[]) { String str = &apos; Welcome To JavaTpoint &apos;; int sizeWithWhiteSpaces = str.length(); System.out.println(&apos;In the string: &apos; + &apos;&apos;&apos; + str + &apos;&apos;&apos;); str = str.replace(&apos; &apos;, &apos;&apos;); int sizeWithoutWhiteSpaces = str.length(); // calculating the white spaces int noOfWhieSpaces = sizeWithWhiteSpaces - sizeWithoutWhiteSpaces; System.out.print(&apos;Total number of whitespaces present are: &apos; + noOfWhieSpaces); } } 

Uitgang:

 In the string: &apos; Welcome To JavaTpoint &apos; Total number of whitespaces present are: 4