java关于两个编号变量的字符串拆分,该变量被读取为字符串
如果我把1symbol2
读作字符串,我可以用String.split("")
把它分成3个变量,但是如果我把12 symbol 16
读作字符串,如果我应用String.split(" ")
,它会分成6个变量。如何将其拆分为3个变量(12,symbol,16)?
注意:
以下任意符号可被视为符号+、-、*、/、%、~、!、@、#、$、^&
你可以在下面搜索框中键入要查询的问题!
如果我把1symbol2
读作字符串,我可以用String.split("")
把它分成3个变量,但是如果我把12 symbol 16
读作字符串,如果我应用String.split(" ")
,它会分成6个变量。如何将其拆分为3个变量(12,symbol,16)?
注意:
以下任意符号可被视为符号+、-、*、/、%、~、!、@、#、$、^&
# 1 楼答案
您可以使用以下
regex
将字符串分成几个部分:输出:
# 2 楼答案
如果可以用逗号分隔三个字符串12+和16,则表示类似>;12,+,16然后下面的代码将为您工作
试试这个,让我知道
# 3 楼答案
而不是
String.split(" ")
,您只需执行:String.split("+")