Mik*_*key 32 java string groovy substring slice
我有一个18个字符的字符串,我想要字符2-8.在python我可以这样做:
sliceMe = "nnYYYYYYnnnnnnnnnn"
print sliceMe[2:8]
Run Code Online (Sandbox Code Playgroud)
版画
YYYYYY
Run Code Online (Sandbox Code Playgroud)
我正在寻找一种在groovy中做同样事情的方法,而且每一个解释都非常长.什么是优雅的接受方式在groovy(或java)这样做?
ont*_*ia_ 48
groovy:000> sliceMe = "nnYYYYYYnnnnnnnnnn"
===> nnYYYYYYnnnnnnnnnn
groovy:000> sliceMe[2..7]
===> YYYYYY
Run Code Online (Sandbox Code Playgroud)
注意长度的差异为1.
你继承了所有的Java方法,String所以sliceMe.substring(2,7)应该这样做.
为了便于将来参考,如果您不清楚 Python 与 Groovy(或其他语法)的编写方式,您可以比较“Programming Language Examples Alike Cookbook”字符串方法。
这是切片Python字符串http://pleac.sourceforge.net/pleac_python/strings.html
这是切片 groovy 字符串:http://pleac.sourceforge.net/pleac_groovy/strings.html
如果您需要查看其他比较,请查看目录,它是一个很好的参考。
| 归档时间: |
|
| 查看次数: |
22816 次 |
| 最近记录: |