CodeGym /جاوا بلاگ /Random-UR /جاوا سٹرنگ کے پہلے حرف کو کیپیٹلائز کریں۔
John Squirrels
سطح
San Francisco

جاوا سٹرنگ کے پہلے حرف کو کیپیٹلائز کریں۔

گروپ میں شائع ہوا۔

جاوا میں تاروں کو کیپیٹلائز کرنے کا طریقہ؟

جاوا ایک طریقہ فراہم کرتا ہے جسے toUpperCase() کہا جاتا ہے جو ایک سٹرنگ کو پیرامیٹر کے طور پر لیتا ہے۔ یہ سٹرنگ کے مشمولات کے " ALL CAPS " فارمیٹ میں سٹرنگ لوٹاتا ہے۔ سمجھنے کے لیے یہاں ایک ڈیمو ٹکڑا ہے۔
String myName = "artem";
System.out.println("myName = " + myName);
System.out.println("myName.toUpperCase() = " + myName.toUpperCase());
آؤٹ پٹ
myName = آرٹیم myName.toUpperCase() = ARTEM

جاوا میں سٹرنگ کے پہلے حرف کو کیپیٹلائز کیسے کریں؟

جیسا کہ آپ اوپر کی مثال میں گواہی دے سکتے ہیں، Java toUpperCase() پوری String کو بڑا کرتا ہے ۔ اس سے ہماری ضروریات پوری نہیں ہوتیں۔ اس کے بعد، ہم اسٹرنگ کے پہلے حرف کو اپر کیس میں تبدیل کرنے کے لیے کیپیٹلائز() نامی ایک حسب ضرورت طریقہ وضع کریں گے ۔ ذیل میں طریقہ کا ہیڈر، اس کے پیرامیٹرز اور اس کی واپسی کی قسم کا ذکر کیا گیا ہے۔

طریقہ ہیڈر

Capitalize() طریقہ کا ہیڈر یہ ہے ۔
String capitalize(String inputString)
پیرامیٹرز کیپیٹلائز () طریقہ اپنے پہلے حرف کو بڑے میں تبدیل کرنے کے لیے ایک سٹرنگ لیتا ہے۔ واپسی کی قسم A سٹرنگ اس کے پہلے حرف کیپٹل کے ساتھ۔

الگورتھم / جاوا میں سٹرنگ کے پہلے حرف کو بڑا کرنے کے لیے اقدامات

کوڈ کو دیکھنے سے پہلے اپنے ذہن میں ان اقدامات کو چلانے کی کوشش کریں۔
  1. سٹرنگ کا پہلا حرف حاصل کریں ۔
  2. اسے بڑے حرف میں تبدیل کریں۔
  3. اسے سٹرنگ میں اصل پوزیشن پر تبدیل کریں ۔

مثال

یہاں ہم اوپر بتائے گئے اقدامات کو انجام دینے کے لیے اپنی مرضی کے مطابق بنایا ہوا طریقہ کیپیٹلائز (String) استعمال کرتے ہیں۔
public class Driver {

	public static String capitalize(String inputString) {

		// get the first character of the inputString
		char firstLetter = inputString.charAt(0);

		// convert it to an UpperCase letter
		char capitalFirstLetter = Character.toUpperCase(firstLetter);

		// return the output string by updating
		//the first char of the input string
		return inputString.replace(inputString.charAt(0), capitalFirstLetter);
	}

	public static void main(String[] args) {

		String myName = "artem";
		System.out.println("myName = " + myName);
		System.out.println("capitalize(myName) = " + capitalize(myName) + "\n");

		String myDogName = "leo";
		System.out.println("myDogName = " + myDogName);
		System.out.println("capitalize(myDogName) = " + capitalize(myDogName) + "\n");

		String myCarName = "tesla";
		System.out.println("myCarName = " + myCarName);
		System.out.println("capitalize(myCarName) = " + capitalize(myCarName) + "\n");

		String mySchoolName = "nUCES";
		System.out.println("mySchoolName = " + mySchoolName);
		System.out.println("capitalize(mySchoolName) = " + capitalize(mySchoolName) + "\n");

		String myCountryName = "pakistan";
		System.out.println("myCountryName = " + myCountryName);
		System.out.println("capitalize(myCountryName) = " + capitalize(myCountryName) + "\n");

	}
}

آؤٹ پٹ

myName = artem capitalize(myName) = Artem myDogName = leo Capitalize(myDogName) = Leo myCarName = tesla Capitalize(myCarName) = Tesla mySchoolName = nUCES کیپیٹلائز(mySchoolName) = NUCES myCountryName = پاکستان کا دارالحکومت (ملکی نام) = پاکستان

نتیجہ

یہ جاوا میں سٹرنگ کے پہلے حرف کو بڑے کرنے کی ایک سادہ سی مثال ہے ۔ یہ صرف ایک نفاذ ہے۔ اسی مسئلے کو حل کرنے کے کئی اور طریقے ہیں۔ آپ کو دیے گئے حل کے ساتھ اس مسئلے کی مشق کرنے کی ترغیب دی جاتی ہے۔ اس کے بعد اگر آپ کو لگتا ہے کہ آپ نے مسئلہ کو اچھی طرح سمجھ لیا ہے تو اسے کسی اور طریقے سے حل کرکے خود کو جانچیں۔ اپنے آؤٹ پٹ کی جانچ کریں۔ اپنی منطقی اور مسئلہ حل کرنے کی صلاحیتوں کو ظاہر کرنے کے لیے بہادر بنیں۔ سیکھنے میں اچھا وقت گزرے!

مزید پڑھنا:

تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION