logo

Java eilutės ilgis ()

The Java eilutės klasės ilgis () metodas nustato eilutės ilgį. „Java“ eilutės ilgis yra toks pat kaip ir Unicode kodo eilutės vienetai.

Parašas

Toliau pateikiamas eilutės ilgio () metodo parašas:

 public int length() 

Nurodė

CharSequence sąsaja

pavadinkite miestą JAV

Grąžina

Simbolių ilgis. Kitaip tariant, visas eilutėje esančių simbolių skaičius.

Vidinis įgyvendinimas

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

Styginių klasė viduje naudoja char[] masyvą simboliams saugoti. Masyvo ilgio kintamasis naudojamas bendram masyve esančių elementų skaičiui rasti. Kadangi Java String klasė naudoja šį char[] masyvą viduje; todėl ilgio kintamasis negali būti veikiamas išorinio pasaulio. Taigi „Java“ kūrėjai sukūrė ilgio () metodą, kuris atskleidžia ilgio kintamojo reikšmę. Taip pat galima galvoti apie ilgio () metodą kaip getter () metodą, kuris suteikia vartotojui klasės lauko reikšmę. Vidinis įgyvendinimas aiškiai parodo, kad ilgis() metodas grąžina ilgio kintamojo reikšmę.

Java String length() metodo pavyzdys

Failo pavadinimas: IlgisPavyzdys.java

windows komanda arp
 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 }} 
Išbandykite dabar

Išvestis:

string length is: 10 string length is: 6 

Java String length() Metodo 2 pavyzdys

Kadangi ilgis() metodas pateikia bendrą eilutėje esančių simbolių skaičių; todėl taip pat galima patikrinti, ar duota eilutė tuščia, ar ne.

Failo pavadinimas: LengthExample2.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()); } } }

Išvestis:

String is not empty and length is: 10 String is empty now: 0 

Java String length() Metodo 3 pavyzdys

Ilgis() metodas taip pat naudojamas norint pakeisti eilutę.

Failo pavadinimas: IlgisPavyzdys3.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“ eilutės ilgis() metodo 4 pavyzdys

Ilgis() metodas taip pat gali būti naudojamas ieškant tik eilutėje esančių baltų tarpų. Atkreipkite dėmesį į šį pavyzdį.

linux failų sistema

Failo pavadinimas: IlgisPavyzdys4.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); } } 

Išvestis:

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