"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment extraire des chiffres des chaînes en Java?

Comment extraire des chiffres des chaînes en Java?

Publié le 2025-03-25
Parcourir:131

How to Extract Digits from Strings in Java?

Extraction des chiffres de chaînes en java

lorsque vous travaillez avec des chaînes en java, il peut provenir de la nécessité d'extraire uniquement les chiffres numériques. Cette opération peut être réalisée en utilisant diverses approches, y compris des expressions régulières.

Expressions régulières

Une méthode efficace consiste à utiliser la méthode de remplacement par une expression régulière qui correspond aux non-chiffres (\\ d) et les remplace par une chaîne vide. Par exemple:

String str = "123-456-789";
str = str.replaceAll("\\D ",""); // Result: "123456789"

Cette approche supprime efficacement tous les caractères, à l'exception des chiffres de la chaîne, résultant en la sortie souhaitée.

Les bibliothèques supplémentaires

La méthode RepaceLl fait partie de la chaîne Java et ne nécessite pas l'installation de bibliothèques supplémentaires. Il s'agit d'une fonctionnalité intégrée du langage de programmation Java.

Conclusion

Extraction des chiffres des chaînes dans Java peut être accompli de manière pratique à l'aide d'expressions régulières, qui fournissent un outil puissant pour la manipulation et les données de texte d'analyse. La méthode de remplacement, associée à l'expression régulière appropriée, permet une extraction de chiffres efficace sans avoir besoin de bibliothèques supplémentaires.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3