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 = 'Welcome To JavaTpoint'; int size = str.length(); System.out.println('Reverse of the string: ' + ''' + str + ''' + ' is'); 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: 'Welcome To JavaTpoint' 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 = ' Welcome To JavaTpoint '; int sizeWithWhiteSpaces = str.length(); System.out.println('In the string: ' + ''' + str + '''); str = str.replace(' ', ''); int sizeWithoutWhiteSpaces = str.length(); // calculating the white spaces int noOfWhieSpaces = sizeWithWhiteSpaces - sizeWithoutWhiteSpaces; System.out.print('Total number of whitespaces present are: ' + noOfWhieSpaces); } } </pre> <p> <strong>Output:</strong> </p> <pre> In the string: ' Welcome To JavaTpoint ' 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 = ' Welcome To JavaTpoint '; int sizeWithWhiteSpaces = str.length(); System.out.println('In the string: ' + ''' + str + '''); str = str.replace(' ', ''); int sizeWithoutWhiteSpaces = str.length(); // calculating the white spaces int noOfWhieSpaces = sizeWithWhiteSpaces - sizeWithoutWhiteSpaces; System.out.print('Total number of whitespaces present are: ' + noOfWhieSpaces); } }
Išvestis:
In the string: ' Welcome To JavaTpoint ' Total number of whitespaces present are: 4