9
Câu hỏi xử lý chuỗi cơ bản..Tôi có một Chuỗi được mã hóa như val1.val2.val3 ..... valN Làm cách nào để nhận được từ cuối valN từ chuỗi ở trên.nhận từ cuối cùng trong một chuỗi được mã hóa trong groovy
Câu hỏi xử lý chuỗi cơ bản..Tôi có một Chuỗi được mã hóa như val1.val2.val3 ..... valN Làm cách nào để nhận được từ cuối valN từ chuỗi ở trên.nhận từ cuối cùng trong một chuỗi được mã hóa trong groovy
Nếu bạn chuyển chỉ số âm n đến subscript operator trong Danh sách, bạn sẽ nhận được phần tử cuối cùng thứ n. Do đó, -1 phần tử là tác phẩm mới nhất:
def words = 'val1.val2.val3'
def last = words.tokenize('.')[-1]
assert last == 'val3'
Cập nhật: Bạn cũng có, cho là dễ đọc hơn, last
phương pháp:
def last = words.tokenize('.').last()
mát ... -1 là các trick. ..Cảm ơn!! –
Cảm ơn bạn đã cập nhật .. –