ஜாவாவில் ஒரு சரத்தின் முதல் எழுத்தை எவ்வாறு அகற்றுவது

Javavil Oru Carattin Mutal Eluttai Evvaru Akarruvatu



ஜாவாவில், java.lang தொகுப்பில் காணப்படும் சரம் வகுப்பைப் பயன்படுத்தி ஒரு சரம் குறிப்பிடப்படுகிறது. இது ஜாவா நூலகத்தில் அடிக்கடி பயன்படுத்தப்படும் வகுப்பு. ஜாவாவில் நாம் உருவாக்கும் ஒவ்வொரு சரமும் சரம் வகையின் ஒரு பொருளாகும். சரம் பொருள்களைப் பற்றி மனதில் கொள்ள வேண்டிய ஒன்று, அவை உருவாக்கப்பட்ட பிறகு அவை மாற்றப்படாது. இருப்பினும், எழுத்துகளை அகற்றுவது போன்ற பிற செயல்பாடுகளை நீங்கள் ஒரு சரத்தில் செய்ய வேண்டிய வாய்ப்புகள் உள்ளன.

இந்த டுடோரியல் ஜாவாவில் சரத்தின் முதல் எழுத்தை அகற்றுவதற்கான முறையைப் பற்றி குறிப்பாக விவாதிக்கும்.

ஜாவாவில் ஒரு சரத்தின் முதல் எழுத்தை நீக்குவது எப்படி?

ஜாவாவில், நீங்கள் பயன்படுத்துவதன் மூலம் சரத்தின் முதல் எழுத்தை அகற்றலாம்:







  • சப்ஸ்ட்ரிங்() முறை
  • StringBuilder.deleteCharAt() முறை
  • StringBuffer.delete() முறை

மேலே கொடுக்கப்பட்ட ஒவ்வொரு முறைகளையும் இப்போது ஒவ்வொன்றாகப் பார்ப்போம்!



முறை 1: சப்ஸ்ட்ரிங்() முறையைப் பயன்படுத்தி ஒரு சரத்தின் முதல் எழுத்தை அகற்றவும்

சரத்தின் முதல் எழுத்தை அகற்ற, Java String வகுப்பைப் பயன்படுத்தவும் ' சப்ஸ்ட்ரிங்() ”முறை. சரத்தின் முதல் மற்றும் கடைசி எழுத்தை ஒரே நேரத்தில் நீக்குவதற்கும் இந்த முறையைப் பயன்படுத்தலாம். சரங்கள் மாறாதவை என்பதால், இதன் விளைவாக வரும் சப்ஸ்ட்ரிங் புதிய சரம் வகை மாறியில் சேமிக்கப்பட வேண்டும்.



தொடரியல்





சப்ஸ்ட்ரிங்() முறையின் பொதுவான தொடரியல் பின்வருமாறு கொடுக்கப்பட்டுள்ளது:

துணை சரம் ( int தொடக்கம், முழு எண்ணாக முடிவு )



இங்கே, சப்ஸ்ட்ரிங்() முறை இரண்டு அளவுருக்களை எடுக்கும், ' தொடங்கு 'மற்றும்' முடிவு ”; இரண்டாவது அளவுரு விருப்பமானது. இந்த முறை சரத்தின் தொடக்க மற்றும் இறுதி எழுத்துக்களை நீக்கி, அதன் விளைவாக வரும் சப்ஸ்ட்ரிங்கை வழங்கும்.

இருப்பினும், நீங்கள் ஒரு சரத்தின் முதல் எழுத்தை மட்டும் அகற்ற விரும்பினால், தொடக்க குறியீட்டை பின்வருமாறு அனுப்பலாம்:

துணை சரம் ( முழு தொடக்கம் )

கூறப்பட்ட கருத்தைப் புரிந்துகொள்ள கீழே கொடுக்கப்பட்டுள்ள உதாரணத்தைப் பாருங்கள்.

உதாரணமாக

' என்ற பெயரில் ஒரு மாறியை உருவாக்குவோம். str 'மற்றும் அதன் மதிப்பை அச்சிடவும்' System.out.println() ”முறை:

லேசான கயிறு str = 'லினக்ஸ்' ;
System.out.println ( 'உண்மையான சரம்:' + str ) ;

பின்னர் நாங்கள் கடந்து செல்வோம்' 1 'ஆரம்ப குறியீட்டு அளவுருவாக' சப்ஸ்ட்ரிங்() ”முறை. இந்தச் செயல்பாடு, முதல் சரத்தைத் தவிர்த்து அசல் சரத்தின் அனைத்து எழுத்துகளையும் கொண்ட துணைச்சரத்தை வழங்குகிறது:

லேசான கயிறு newStr = str.substring ( 1 ) ;

கடைசியாக, விளைவான சரத்தைக் காண்பிக்க System.out.println() முறையை மீண்டும் பயன்படுத்துவோம்:

System.out.println ( 'முடிவு சரம்:' + newStr ) ;

வெளியீடு 'இன் முதல் எழுத்து' என்பதைக் காட்டுகிறது லினக்ஸ் சரம் வெற்றிகரமாக அகற்றப்பட்டது மற்றும் சப்ஸ்ட்ரிங்() முறை திரும்பியது' inuxhint ”:

முறை 2: StringBuilder.deleteCharAt() முறையைப் பயன்படுத்தி ஒரு சரத்தின் முதல் எழுத்தை அகற்றவும்

சரத்தின் முதல் எழுத்தை அகற்றுவதற்கான மற்றொரு முறை ' deleteCharAt() ”முறை. இந்த முறை ' சரம் கட்டுபவர் ' வர்க்கம். புதிய பொருள்களை உருவாக்காமல், StringBuilder மாற்றக்கூடியது என்பதால், சரங்களிலிருந்து எழுத்துக்களைச் சேர்க்க அல்லது அகற்றுவதற்கு StringBuilder பயனரை அனுமதிக்கிறது.

தொடரியல்

“deleteCharAt()” முறையின் தொடரியல் கீழே கொடுக்கப்பட்டுள்ளது:

deleCharAt ( int இன்டெக்ஸ் )

இது ஒரு அளவுருவை மட்டுமே ஏற்றுக்கொள்கிறது மற்றும் குறிப்பிட்ட குறியீட்டில் உள்ள எழுத்தை நீக்குகிறது.

உதாரணமாக

நாங்கள் அதே சரத்தைப் பயன்படுத்துவோம் ' str ” என்று மேலே குறிப்பிட்ட எடுத்துக்காட்டில் உருவாக்கப்பட்டது. இப்போது, ​​​​' என்ற பெயரில் ஒரு பொருளை உருவாக்குவோம் sbStr 'ஸ்ட்ரிங்பில்டர் வகுப்பு மற்றும் தேர்ச்சி' str ஒரு அளவுருவாக:

StringBuilder sbStr = புதிய StringBuilder ( str ) ;

பின்னர், அழைக்கவும் ' deleteCharAt() 'முறை மற்றும் தேர்ச்சி' 0 ” கொடுக்கப்பட்ட சரத்தின் முதல் எழுத்துக்களை அகற்றுவதற்கான வாதமாக:

sbStr.deleteCharAt ( 0 ) ;

கடைசியாக, '' ஐப் பயன்படுத்தி துணைச் சரத்தை அச்சிடுங்கள் System.out.println() ”முறை:

System.out.println ( 'ஸ்ட்ரிங் பில்டரைப் பயன்படுத்தி முடிவு சரம்:' + sbStr ) ;

வெளியீடு

முறை 3: StringBuffer.delete() முறையைப் பயன்படுத்தி ஒரு சரத்தின் முதல் எழுத்தை அகற்றவும்

' அழி() 'முறையானது ' StringBuffer ' வர்க்கம். இந்த ' StringBuffer.delete() ” முறை ஜாவாவில் சரத்தின் முதல் எழுத்தை அகற்றவும் பயன்படுத்தப்படுகிறது.

தொடரியல்

StringBuffer வகுப்பின் நீக்கு() முறையின் தொடரியல்:

அழி ( int startindex, int endindex )

இது இரண்டு அளவுருக்களை எடுக்கும், ' தொடக்க அட்டவணை 'மற்றும்' குறியீட்டு எண் ”, மற்றும் கொடுக்கப்பட்ட வரம்பில் குறிப்பிடப்பட்ட எழுத்துகளை நீக்கிய பின் துணைச்சரத்தை வழங்கும்.

உதாரணமாக

முதலில், '' என்ற பெயரில் ஒரு பொருளை உருவாக்குவோம் sbStr 'ஸ்ட்ரிங்பஃபர் வகுப்பின் சரத்தை கடந்து செல்வதன் மூலம்' str ” அதில் ஒரு வாதமாக:

StringBuffer sbStr = புதிய StringBuffer ( str ) ;

பின்னர், '' என்று அழைக்கிறோம் அழி() 'முறை மற்றும் தேர்ச்சி' 0 'தொடக்க குறியீடாகவும்' 1 ”இறுதிக் குறியீடாக:

sbStr.delete ( 0 , 1 ) ;

இறுதியாக, கன்சோலில் விளைந்த சப்ஸ்ட்ரிங்கை அச்சிடுங்கள்:

System.out.println ( 'ஸ்ட்ரிங் பஃபரைப் பயன்படுத்தி முடிவு சரம்:' + sbStr ) ;

நீங்கள் பார்க்க முடியும் என, '' இன் முதல் எழுத்தை வெற்றிகரமாக அகற்றிவிட்டோம். லினக்ஸ் 'நீக்கு() முறையைப் பயன்படுத்தி சரம்:

ஜாவாவில் ஒரு சரத்தின் முதல் எழுத்தை அகற்றுவது தொடர்பான அனைத்து அத்தியாவசிய வழிமுறைகளையும் தொகுத்துள்ளோம்.

முடிவுரை

சரத்தின் முதல் எழுத்தை அகற்ற, நீங்கள் மூன்று முறைகளைப் பயன்படுத்தலாம்: String.substring(), StringBuilder.deleteCharAt(), அல்லது StringBuffer.delete() முறை. String.substring() குறிப்பிடப்பட்ட மற்ற முறைகளை விட கணிசமாக வேகமானது. இது புதுப்பிக்கப்பட்ட தொடக்க மற்றும் முடிவு அட்டவணையுடன் புதிய சரத்தை வழங்குகிறது. இந்த டுடோரியலில், ஜாவாவில் ஒரு சரத்தின் முதல் எழுத்தை அகற்றுவதற்கான முறைகளை விளக்கினோம்.