logo

Java String length()

ה Java String class length() השיטה מוצאת את אורך המחרוזת. אורך מחרוזת Java זהה ליחידות קוד Unicode של המחרוזת.

חֲתִימָה

החתימה של שיטת string length() ניתנת להלן:

 public int length() 

שצוין על ידי

ממשק CharSequence

מסד הנתונים של java jdbc

החזרות

אורך התווים. במילים אחרות, המספר הכולל של התווים הקיימים במחרוזת.

יישום פנימי

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

המחלקה String משתמשת באופן פנימי במערך char[] כדי לאחסן את התווים. משתנה האורך של המערך משמש למציאת המספר הכולל של האלמנטים הקיימים במערך. מכיוון שמחלקת Java String משתמשת במערך char[] באופן פנימי; לכן, משתנה האורך לא יכול להיחשף לעולם החיצון. לפיכך, מפתחי Java יצרו את שיטת length(), החושפת את הערך של משתנה האורך. אפשר גם לחשוב על שיטת length() כמתודה getter() המספקת ערך של שדה המחלקה למשתמש. היישום הפנימי מתאר בבירור ששיטת length() מחזירה את הערך של משתנה האורך.

דוגמה לשיטת Java String length()

שם קובץ: LengthExample.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 }} 
בדוק את זה עכשיו

תְפוּקָה:

string length is: 10 string length is: 6 

שיטה Java String length() דוגמה 2

מכיוון שהשיטה length() נותנת את המספר הכולל של התווים הקיימים במחרוזת; לכן, אפשר גם לבדוק אם המחרוזת הנתונה ריקה או לא.

שם קובץ: 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()); } } }

תְפוּקָה:

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

שיטה Java String length() דוגמה 3

שיטת length() משמשת גם כדי להפוך את המחרוזת.

שם קובץ: LengthExample3.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 length() דוגמה 4

ניתן להשתמש בשיטת length() גם כדי למצוא רק את הרווחים הלבנים הקיימים במחרוזת. שימו לב לדוגמא הבאה.

מיון בועות ב-Java

שם קובץ: LengthExample4.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); } } 

תְפוּקָה:

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