logo

כיצד להשתמש באות רישיות באות הראשונה של מחרוזת ב-Java?

בתכנות, רוב הזמן אנחנו צריכים להתמודד עם מחרוזת שהיא חלק חשוב משפת התכנות. לפעמים, אנו דורשים להמיר את כל הפסקה למשפט. במקרה כזה, האות הראשונה של המחרוזת חייבת להיות באותיות גדולות. אז, בחלק זה, נדון כיצד להשתמש באות רישיות באות הראשונה של עוקץ ב-Java.

גישה נאיבית

בגישה זו, ננסה להשתמש בשיטות המובנות של Java substring() ו toUpperCase() של כיתת מחרוזת.

ראשית, נגדיר מחרוזת שהאות הראשונה שלה אמורה להיות באותיות גדולות. כדי לבחור את האות הראשונה, עלינו להעביר שני פרמטרים (0, 1) ב- substring() שיטה המציינת את האות הראשונה של המחרוזת ולשימוש באות רישיות באות הראשונה, הפעלנו את toUpperCase() שיטה.

להמיר מחרוזת למספר שלם

עבור שאר המחרוזת, קראנו שוב את substring() שיטה והעברת 1 כפרמטר. זה מציין את המחרוזת אחרי האות הראשונה. ב-lats שרשור את המיתר כדי לקבל את התוצאה. לדוגמה, שקול את קטע הקוד הבא.

 String s = 'javatpoint'; String s1 = str.substring(0, 1).toUpperCase(); // first letter = J String s2 = str.substring(1); // after 1st letter = avatpoint String res = str.substring(0, 1).toUpperCase() + str.substring(1); // J + avatpoint 

FirstLetterCapital1.java

 public class FirstLetterCapital1 { public static void main(String args[]) { System.out.println(capitalize('javatpoint')); System.out.println(capitalize('website')); System.out.println(capitalize('@javatpoint')); System.out.println(capitalize('it is the best website to learn technology.')); } //user-defined function to capitalize the first letter also check for null string public static final String capitalize(String str) } 

תְפוּקָה:

 Javatpoint Website @javatpoint It is the best website to learn technology. 

שימוש בשיטת StringUtils.capitalize()

דרך נוספת להשתמש באות רישיות באות הראשונה של המחרוזת היא להשתמש StringUtils.capitalize(str) שיטה של ​​ספריית Apache commons lang3.

תחביר:

 public static String capitalize(final String str) 

זוהי שיטה סטטית של המחלקה StringUtils המשמשת להמרת התו הראשון של המחרוזת הנתונה לרישיות הכותרת. שאר התווים של המחרוזת אינם משתנים.

השיטה מקבלת פרמטר כמחרוזת סופית שיש להשתמש באותיות גדולות. זה מחזיר את מחרוזת הרישיות.

הורד ה commons-lang3-3.12.0.jar או הוסף את התלות הבאה לקובץ pom.xml.

pom.xmL

 org.apache.commons commons-lang3 3.12.0 

FirstLetterCapital2.java

 import org.apache.commons.lang3.StringUtils; public class FirstLetterCapital2 { public static void main(String args[]) { System.out.println(StringUtils.capitalize('robert')); System.out.println(StringUtils.capitalize('jack')); System.out.println(StringUtils.capitalize('tom')); System.out.println(StringUtils.capitalize(''hello'')); } } 

תְפוּקָה:

 Robert Jack Tom 'hello'