这是从字符串中删除多个字符类型还是存在更好的方法(更有效的方法)? "ilr".contains(_)
位感觉有点像作弊,考虑到它会为每个角色完成,但是再一次,也许这是正确的方式。有没有更快或更有效的方法来做到这一点?从字符串中删除多个字符类型
val sentence = "Twinkle twinkle little star, oh I wander what you are"
val words = sentence.filter(!"ilr".contains(_))
// Result: "Twnke twnke tte sta, oh I wande what you ae"
+1谢谢,我总是忘记的Java是多么接近。 – Jack
你可能在“BMP之外”有一个点。但是如果你关心,你最好忙于测试 - 几乎没有像BMP安全的Java软件那样的东西(http://stackoverflow.com/a/2533118/53974)。 幸运的是,如果您使用正确的API,则SDK显然是一个例外,并且正则表达式也是有福的。 http://www.oracle.com/us/technologies/java/supplementary-142654.html – Blaisorblade