9
一個基本的字符串處理問題..我有一個標記化字符串,如val1.val2.val3 ..... valN 如何從上面的字符串中獲取最後一個字valN。在groovy中獲得一個標記化字符串的最後一個字
一個基本的字符串處理問題..我有一個標記化字符串,如val1.val2.val3 ..... valN 如何從上面的字符串中獲取最後一個字valN。在groovy中獲得一個標記化字符串的最後一個字
如果您將否定索引n傳遞給列表中的subscript operator,則會得到第n個最後一個元素。因此,-1元素是最後一個:
def words = 'val1.val2.val3'
def last = words.tokenize('.')[-1]
assert last == 'val3'
更新:你也有,更易讀,last
方法:
def last = words.tokenize('.').last()
很酷... -1的伎倆。 ..謝謝!! – 2012-03-12 01:55:59
感謝您的更新.. – 2012-03-12 18:15:53