the*_*e64 81 string groovy split
我目前正在尝试拆分一个字符串,1128-2以便我可以有两个单独的值.例如,value1:1128和value2:2,这样我就可以分别使用每个值.我试过split()但没有成功.Grails是否有特定的处理方式,或者更好的方法呢?
tim*_*tes 152
尝试:
def (value1, value2) = '1128-2'.tokenize( '-' )
Run Code Online (Sandbox Code Playgroud)
ata*_*lor 58
你split好吗?它的工作原理如下:
def values = '1182-2'.split('-')
assert values[0] == '1182'
assert values[1] == '2'
Run Code Online (Sandbox Code Playgroud)
dma*_*tro 21
def (value1, value2) = '1128-2'.split('-') 应该管用.
任何人都可以在Groovy控制台中尝试这个吗?
def (v, z) = '1128-2'.split('-')
assert v == '1128'
assert z == '2'
Run Code Online (Sandbox Code Playgroud)
小智 8
你也可以这样做:
Integer a = '1182-2'.split('-')[0] as Integer
Integer b = '1182-2'.split('-')[1] as Integer
//a=1182 b=2
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
215535 次 |
| 最近记录: |