从Java中的字符串中删除特定字符

前端之家收集整理的这篇文章主要介绍了从Java中的字符串中删除特定字符前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
例如,当我们指定要删除的字符为aeIoU时,给出了一串“元音之战”:夏威夷vs格鲁尼,该函数应将字符串转换为Vwls:Hw vs Grzny.

在这本书Programming Interviews Exposed中发现了这个问题.这在C中解释过,但是我对Java感兴趣.

解决方法

一个简单的方法是使用正则表达式:
"Battle of the Vowels:Hawaii vs Gronzy".replaceAll("[aeIoU]","")

一些Java Class Library API文档:

String.replaceAll:http://download.oracle.com/javase/1.5.0/docs/api/java/lang/String.html#replaceAll(java.lang.String,%20java.lang.String)

模式和正则表达式:http://download.oracle.com/javase/1.5.0/docs/api/java/util/regex/Pattern.html#sum

原文链接:https://www.f2er.com/java/123254.html

猜你在找的Java相关文章