Remplacer un caractère par une autre en Java
Résolu
Omario
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
Je suis un débutant du monde java; je voudrais remplacer tout "é" par "e" dans un texte , j'ai essayé avec mon_texte=mon_texte.replaceAll("é","e"); mais sans fruits :(
Si c'est possible de me débloquer de ce problème, je serai reconnaissant de votre aide ! et merci d'avance
Je suis un débutant du monde java; je voudrais remplacer tout "é" par "e" dans un texte , j'ai essayé avec mon_texte=mon_texte.replaceAll("é","e"); mais sans fruits :(
Si c'est possible de me débloquer de ce problème, je serai reconnaissant de votre aide ! et merci d'avance
A voir également:
- Java remplacer un caractère dans une chaine
- Jeux java itel touche - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Caractère spéciaux - Guide
- Java : Jeux gratuits à télécharger ! - Forum Jeux vidéo
- Jeux gratuits sur mobile ✓ - Forum Logiciels
2 réponses
En effet, tu peux utiliser replace, mais attentions aux accents !!!
Java utilise les caractères Unicode donc quand tu compile 'é' c'est le caractère Unicode 233 alors que si tu l'entres en console avec un clavier français c'est le caractère 195...
Il faut convertir avec le bon ensemble de caractères pour faire ce que tu veux.
La confiance n'exclut pas le contrôle
Java utilise les caractères Unicode donc quand tu compile 'é' c'est le caractère Unicode 233 alors que si tu l'entres en console avec un clavier français c'est le caractère 195...
Il faut convertir avec le bon ensemble de caractères pour faire ce que tu veux.
import java.io.UnsupportedEncodingException;
import java.util.Scanner;
public class Main
{
public static void main(String[] args) throws UnsupportedEncodingException
{
System.out.print("Mot : "); // bébé
String s = new String(new Scanner(System.in).nextLine());
System.out.println(s.replace('é', 'e')); // bébé
s = new String(s.getBytes("ISO-8859-1"));
System.out.println(s.replace('é', 'e')); // bebe
}
}
La confiance n'exclut pas le contrôle