Groovy:如何获取随机长度文本的最后3个字符



输入:部门经理

输出:AEG-

上面是Groovy代码的输入和预期输出。我的意思是,我需要获取输入字符串的最后3个字符。如何在Groovy中实现这一点?

提前感谢你的帮助。reg,Avinash

最简单的方法是使用子字符串表达式:'

assert 'DEPT MGR_AEG'[-3..-1] == 'AEG'

你也可以使用take((,但它有点不直观:

assert 'DEPT MGR_AEG'.reverse().take(3).reverse() == 'AEG'

最新更新