Saat ini saya mencoba untuk membagi string 1128-2
sehingga saya dapat memiliki dua nilai. Misalnya, value1: 1128 dan value2: 2, sehingga saya kemudian dapat menggunakan nilai masing-masing secara terpisah. Saya telah mencoba split()
tetapi tidak berhasil. Apakah ada cara tertentu Grails menangani ini, atau cara yang lebih baik untuk melakukan hal itu?
def (value1, value2) = '1128-2'.split('-')
harus bekerja.
Bisa siapa pun jangan coba ini di Groovy Konsol?
def (v, z) = '1128-2'.split('-')
assert v == '1128'
assert z == '2'
split doesn't bekerja dengan cara yang di groovy. anda harus menggunakan tokenize...
Lihat docs: