我有两个字符串:

String fullString = "1234567"; 
String toRemove = "635"; 

我正在尝试找出一种简单而紧凑的方法来返回未出现在两个字符串中的字符。可以用两个 for 循环来完成,但最好避免这种情况。在这种情况下,它将是“1247”。有任何想法吗?

请您参考如下方法:

你可以做 this :

"1234567".replaceAll("[635]", "") 

如果第二个字符串允许 ^ 会稍微复杂一些:您需要检查它,如果它存在,则将其移动到字符串的后面,然后再将您的字符集包含在方括号。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!