Suppression de chaînes de texte est une tâche de programmation commune. Cordes Java offrent un certain nombre de fonctions de traitement de caractères. Retrait de caractères de nouvelle ligne à partir d'une chaîne Java n'est pas difficile. Vous pouvez créer une méthode spécifique pour effectuer cette tâche , en utilisant à chaque fois que vous avez besoin de la fonctionnalité . Scénarios dans lesquels vous pouvez vouloir dépouiller les caractères de nouvelle ligne ou autres comprennent ceux dans lesquels votre programme a importé texte de certaines ressources externes et tente de le traiter. Instructions 1 Préparer le texte que vous voulez traiter . Si votre programme est de lire le texte à partir d'une ressource externe, tel qu'un fichier texte , elle peut contenir du texte structuré comme suit : Voici quelques texte avec un saut de ligne dans le < br . > de reproduire ce pour la démonstration , créez un objet de chaîne avec un contenu similaire comme suit : échantillon string = " Voici un texte \\ n avec un saut de ligne en elle. " ; 2 Retirer les caractères de nouvelle ligne à partir de votre chaîne. En utilisant la syntaxe suivante, remplacer toutes les occurrences du caractère de nouvelle ligne dans votre chaîne avec une chaîne vide comme suit : sample.replaceAll ( "\\ n" , "") ; Toutefois, cette n'affecte pas votre variable chaîne d'origine , donc le modifier comme suit : -échantillon = sample.replaceAll ( "\\ n" , "") ; chaînes sont immuables , ce qui signifie que la réalisation de l' remplacer opération génère effectivement une nouvelle chaîne plutôt que affecter l'original . Vous devez donc mettre à jour votre référence d'objet en affectant le résultat de l'opération de remplacement au nom de la variable d'origine. 3 Adaptez votre opération pour répondre à des environnements plus . Différents systèmes d'exploitation et applications en ligne records caractères de saut de différentes façons. Par exemple, vous pouvez également inclure un saut de ligne en utilisant le caractère " retour chariot" comme suit : échantillon String = " Voici un texte \\ r avec des sauts de ligne en elle. " ; Pour accueillir aussi bien que le caractère de nouvelle ligne , passez votre méthode replace une expression régulière comme suit : -échantillon = sample.replaceAll ("\\ \\ r
|