在groovy中切分一个字符串 [英] Slice a string in groovy

查看:603
本文介绍了在groovy中切分一个字符串的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个18个字符的字符串,我想要2-8个字符。在python中,我可以这样做:

  sliceMe =nnYYYYYYnnnnnnnnnn
print sliceMe [2:8]

打印

  YYYYYY 

我正在寻找一种方法在groovy中做同样的事情,每一个解释都是真的长。什么是在groovy(或Java的事情)这样做的优雅接受的方式?

 常规:000> sliceMe =nnYYYYYYnnnnnnnnnn
===> nnYYYYYYnnnnnnnnnn
groovy:000> sliceMe [2..7]
===> YYYYYY

请注意长度的差异减少1%。


I have a 18 character string I want characters 2-8 from. In python I can do this:

sliceMe = "nnYYYYYYnnnnnnnnnn"
print sliceMe[2:8]

prints

YYYYYY

I am looking for a way to do this same thing in groovy, and every explanation is REALLY long. Whats the elegant accepted way to do this in groovy (or java for that matter)?

解决方案

groovy:000> sliceMe = "nnYYYYYYnnnnnnnnnn"
===> nnYYYYYYnnnnnnnnnn
groovy:000> sliceMe[2..7]
===> YYYYYY

Note the difference in the length being 1 less.

这篇关于在groovy中切分一个字符串的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆