Cum schimbi literele în Java?
Cum schimbi literele în Java?

Video: Cum schimbi literele în Java?

Video: Cum schimbi literele în Java?
Video: Java Program to replace a character with another character in a string. 2024, Mai
Anonim

Șirurile sunt imuabile în Java . Nu poți Schimbare lor. Trebuie să creați un șir nou cu caracter înlocuit. Transformați șirul în a char , inlocuieste scrisoare prin index, apoi convertiți matricea înapoi într-un șir.

Ținând acest lucru în vedere, cum schimbați indexul unui șir în Java?

Utilizarea toCharArray() O altă modalitate plauzibilă de înlocuind caracter la specificat index într-o Şir folosește o matrice de caractere care poate fi modificată cu ușurință. Ideea este de a converti ceea ce este dat şir la matricea de caractere folosind metoda sa toCharArray() și apoi a inlocui caracterul dat index în matricea de caractere.

În plus, cum schimbi primul și ultimul caracter dintr-un șir? Luați primul element și depozitați-l într-un char , schimb cel primul element cu ultimul , și plasați elementul pe care l-ați stocat într-un char în ultimul element în matrice, apoi spuneți: Şir temp = nou Şir (charArray); si returneaza asta. Aceasta presupune că charArray este matricea dvs. de caractere.

În acest sens, cum înlocuiți primul caracter al unui șir în Java?

12 Răspunsuri. Utilizați funcția substring() cu un argument de 1 pentru a obține subșirul din poziția 1 (după primul personaj ) până la sfârșitul şir (lăsând cel de-al doilea argument dezactivat, este implicit pe întreaga lungime a şir ). Folosiți substring() și dați numărul de personaje pe care vrei să-l tunzi din față.

Cum elimini o literă dintr-un șir în Java?

Puteți folosi metoda substring() a java . lang. Şir clasa la elimina primul sau ultimul caracter de Șir în Java . Metoda substring() este supraîncărcată și oferă câteva versiuni care vă permit elimina un personaj din orice poziție în Java.

Recomandat: