retour chariot - Java - Programmation
Marsh Posté le 26-08-2005 à 16:59:07
Pour simplement remplacer le retour chariot dans un string, je te propose :
String RC = System.getProperty("line.separator" );
str.replaceAll(RC,"" );
Marsh Posté le 26-08-2005 à 17:06:34
j'ai trouve il y a un retour chariot et un line feed donc la fonction devient
... char c[] = new char[2];
c[0] = 13;
c[1] = 10; ....
Si je fais deux fonctions l'une pr 13 l'autre pr 10 et que je les appelle successivement marche pas?
Marsh Posté le 26-08-2005 à 16:50:49
Bonjour
Comment supprimer "le aller à la ligne" de la touche entrée en java.
Ma fonction pour remplacer est juste
code:
public String shootRC (String str)
{
String r = "";
if (str==null) return "";
try
{
char c[] = new char[1];
c[0] = 13;// retour chariot
String quot= "*";// exemple de lettre de remplacement
String laq = new String(c);
r = str.replaceAll(laq, quot);
}
catch(Exception e)
{r="";}
return r;
}
fin code
Je comprends pas en asci le retour chariot CR est 13, il ajoute bien ds le code * (caractere quelconque de remplacement) juste avant le aller à la ligne mais le aller à la ligne reste? J'ai essayer ascii 12 FF, feed form rien se produit
ZUT please Merci