Com es canvien les lletres a Java?
Com es canvien les lletres a Java?

Vídeo: Com es canvien les lletres a Java?

Vídeo: Com es canvien les lletres a Java?
Vídeo: Stromae - Alors on danse (Official Video) 2024, De novembre
Anonim

Les cordes són immutables Java . No pots canvi ells. Heu de crear una cadena nova amb el personatge reemplaçat. Converteix la cadena en a char , substituïu el carta per índex i, a continuació, torneu a convertir la matriu en una cadena.

Tenint això a la vista, com es canvia l'índex d'una cadena a Java?

Utilitzant toCharArray() Una altra manera plausible de substituint caràcter a l'especificat índex en a Corda està utilitzant una matriu de caràcters que es pot modificar fàcilment. La idea és convertir el donat corda a la matriu de caràcters utilitzant el seu mètode toCharArray() i després substituir el caràcter donat índex a la matriu de caràcters.

A més, com es canvia el primer i l'últim caràcter d'una cadena? Agafa el primer element i emmagatzemar-lo en a char , intercanviar el primer element amb el darrer , i col·loqueu l'element que heu emmagatzemat a a char al darrer element a la matriu i després digueu: Corda temp = nou Corda (charArray); i retorna això. Això suposa que charArray és la vostra matriu de caràcters.

En aquest sentit, com substituïu el primer caràcter d'una cadena a Java?

12 respostes. Utilitzeu la funció subcadena() amb un argument d'1 per obtenir la subcadena de la posició 1 (després del primer personatge ) fins al final de la corda (En deixar el segon argument fora, el valor predeterminat és la longitud completa del fitxer corda ). Utilitzeu substring() i doneu el número de personatges que voleu retallar des del davant.

Com s'elimina una lletra d'una cadena a Java?

Podeu utilitzar el mètode substring() de java . lang. Corda classe a eliminar el primer o el darrer personatge de Cadena en Java . El mètode substring() està sobrecarregat i proporciona un parell de versions que us permeten eliminar un personatge des de qualsevol posició a Java.

Recomanat: