java如果发现特殊字符,如何删除字符串中的字符?
我有一个字符串和一个布尔值,如果字符串中有一个*并且布尔值为true,它将忽略*前面的所有内容,只返回*后面的字符。但是如果布尔值为false,它将返回*之前的内容,并删除*之后的所有内容
例如: “abc*def”,正确->;def
"abc*def", false -> abc
布尔值的作用是,如果为真,忽略*之前的所有内容,我不知道如何做到这一点。我想知道的是我是否可以读取字符串,以及是否*从charAt(0)删除到charAt(*)。像这样的
# 1 楼答案
比如:
在
*
上拆分,如果b
,则返回最后一部分,否则返回第一部分