איך משנים אותיות ב-Java?
איך משנים אותיות ב-Java?

וִידֵאוֹ: איך משנים אותיות ב-Java?

וִידֵאוֹ: איך משנים אותיות ב-Java?
וִידֵאוֹ: Java Program to replace a character with another character in a string. 2024, נוֹבֶמבֶּר
Anonim

מחרוזת אינה ניתנת לשינוי ב Java . אתה לא יכול שינוי אוֹתָם. אתה צריך ליצור מחרוזת חדשה עם אופי הוחלף. הפוך את המחרוזת ל-a לְהַשְׁחִיר , החלף את ה מִכְתָב לפי אינדקס, ולאחר מכן המר את המערך בחזרה למחרוזת.

תוך שמירה על זה, איך משנים את האינדקס של מחרוזת ב-Java?

שימוש ב-toCharArray() דרך סבירה נוספת של מחליף תו בנקודה שצוין אינדקס ב חוּט משתמש במערך תווים שניתן לשנות בקלות. הרעיון הוא להמיר את הנתון חוּט למערך תווים באמצעות שיטת toCharArray() שלו ולאחר מכן החלף הדמות בנתון אינדקס במערך התווים.

יתר על כן, כיצד מחליפים את התווים הראשונים והאחרונים במחרוזת? קח את ראשון אלמנט ולאחסן אותו ב-a לְהַשְׁחִיר , לְהַחלִיף ה ראשון אלמנט עם ה אחרון , ומקם את האלמנט שאחסנת ב-a לְהַשְׁחִיר לתוך ה אחרון אלמנט לתוך המערך, ואז אמור: חוּט טמפ' = חדש חוּט (charArray); ולהחזיר את זה. זה בהנחה ש-charArray הוא מערך התווים שלך.

בהקשר זה, איך מחליפים את התו הראשון של מחרוזת ב-Java?

12 תשובות. השתמש בפונקציה substring() עם ארגומנט של 1 כדי לקבל את המחרוזת המשנה ממיקום 1 (אחרי הדמות הראשונה ) עד סוף ה חוּט (השארת הארגומנט השני בחוץ מגדירה כברירת מחדל לכל האורך של ה- חוּט ). השתמש במחרוזת משנה () ותן את המספר של דמויות שאתה רוצה לקצץ מלפנים.

איך מסירים אות ממחרוזת ב-Java?

אתה יכול להשתמש בשיטת substring() של java . lang. חוּט כיתה ל לְהַסִיר הראשון או האחרון אופי שֶׁל מחרוזת ב-Java . שיטת substring() עמוסה מדי ומספקת כמה גרסאות המאפשרות לך להסיר דמות מכל תפקיד ב Java.

מוּמלָץ: