首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用分隔符拆分字符串

使用分隔符拆分字符串
EN

Stack Overflow用户
提问于 2013-05-09 05:40:32
回答 6查看 280.5K关注 0票数 102

我目前正在尝试拆分一个字符串1128-2,这样我就可以有两个不同的值。例如,value1: 1128和value2: 2,这样我就可以分别使用每个值。我尝试过split(),但没有成功。Grails有没有一种特定的方式来处理这件事,或者有更好的方式呢?

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2013-05-09 05:50:56

尝试:

代码语言:javascript
复制
def (value1, value2) = '1128-2'.tokenize( '-' )
票数 186
EN

Stack Overflow用户

发布于 2013-05-09 05:59:27

你怎么给split打电话?它是这样工作的:

代码语言:javascript
复制
def values = '1182-2'.split('-')
assert values[0] == '1182'
assert values[1] == '2'
票数 67
EN

Stack Overflow用户

发布于 2013-05-09 06:01:20

def (value1, value2) = '1128-2'.split('-')应该可以工作。

有没有人可以在Groovy控制台中尝试一下?

代码语言:javascript
复制
def (v, z) =  '1128-2'.split('-')

assert v == '1128'
assert z == '2'
票数 23
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16450680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档