logo

كيفية الاستفادة من الحرف الأول من سلسلة في جافا؟

في البرمجة، يتعين علينا في أغلب الأحيان أن نتعامل مع سلسلة تمثل جزءًا مهمًا من لغة البرمجة. في بعض الأحيان، نطلب تحويل الفقرة بأكملها إلى حالة جملة. في مثل هذه الحالة، يجب أن يكون الحرف الأول من السلسلة مكتوبًا بحرف كبير. لذلك، في هذا القسم، سوف نناقش كيفية الاستفادة من الحرف الأول من اللدغة في جافا.

نهج ساذج

في هذا النهج، سنقوم بدراسة طرق بناء Java سلسلة فرعية () و إلى الحالة العليا() من فئة السلسلة.

أولاً، سوف نحدد سلسلة نصية يجب أن يكون حرفها الأول كبيرًا. من أجل اختيار الحرف الأول، علينا تمرير معلمتين (0، 1) في الملف سلسلة فرعية () الطريقة التي تشير إلى الحرف الأول من السلسلة ولكتابة الحرف الأول بأحرف كبيرة، قمنا باستدعاء إلى الحالة العليا() طريقة.

بالنسبة لبقية السلسلة، قمنا مرة أخرى بتسمية سلسلة فرعية () الطريقة وتمرير 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 تُستخدم لتحويل الحرف الأول من السلسلة المحددة إلى حالة العنوان. لا يتم تغيير الأحرف المتبقية من السلسلة.

تقبل الطريقة معلمة كسلسلة نهائية ليتم تكبيرها. تقوم بإرجاع سلسلة الأحرف الكبيرة.

تحميل ال المشاعات-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'