IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

avec Java Discussion :

Placer la valeur "vide" dans un char


Sujet :

avec Java

  1. #1
    Membre très actif Avatar de jmnicolas
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2007
    Messages : 427
    Par défaut Placer la valeur "vide" dans un char
    Bonjour,

    j'utilise la méthode replace de la classe String. Mon objectif est d'enlever les espaces.

    Voilà ce que j'utilise :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maString.replace (' ', '\u0000')
    Le soucis c'est que /u0000 m'affiche un petit carré dans la console Eclipse. Je voudrais que ma String qui fait 4 char n'en fasse plus que 3 après conversion, une idée pour le faire en utilisant replace() ?

    Merci d'avance

  2. #2
    Membre très actif Avatar de jmnicolas
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2007
    Messages : 427
    Par défaut
    Bon après recherche en anglais la réponse se trouve là :

    http://forum.java.sun.com/thread.jsp...sageID=2553102

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maString.replaceAll(" ", "");
    C'est bizarre qu'on puisse utiliser des double quote alors que c'est des char, mais bon ça marche !

  3. #3
    Membre chevronné Avatar de miloux32
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    545
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 545
    Par défaut
    la fonction trim() ( qui a pour but d'enlever les espaces) est pas plus indiquée ????

    ejdcjdr

  4. #4
    Membre très actif Avatar de jmnicolas
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2007
    Messages
    427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Transports

    Informations forums :
    Inscription : Juin 2007
    Messages : 427
    Par défaut
    non car d'après ce que je comprend de sa description ça enlève d'éventuelles espaces au début et à la fin.

    Mais comme mes espaces peuvent être situées n'importe où, j'ai choisit replace.

  5. #5
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Harry_B Voir le message
    Bon après recherche en anglais la réponse se trouve là :

    http://forum.java.sun.com/thread.jsp...sageID=2553102

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    maString.replaceAll(" ", "");
    C'est bizarre qu'on puisse utiliser des double quote alors que c'est des char, mais bon ça marche !
    Euh oui ça marche peut-être parce que la méthode est surchargée avec des CharSequence et que String l'implémente... non ? http://java.sun.com/javase/6/docs/ap...rSequence.html
    Y'a rien de magique là dedans...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. placer une valeur d'un tableau dans une variable
    Par voyageurdumonde dans le forum Langage
    Réponses: 4
    Dernier message: 05/09/2010, 05h08
  2. Placer la valeur d'un champ dans un TEdit
    Par Georges Plétinckx dans le forum Bases de données
    Réponses: 2
    Dernier message: 05/02/2010, 10h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo