No momento, estou tentando dividir uma string 1128-2
para que possa ter dois valores separados. Por exemplo, valor1: 1128 e valor2: 2, para que eu possa usar cada valor separadamente. Eu tentei, split()
mas sem sucesso. Existe uma maneira específica de Grails lidar com isso ou uma maneira melhor de fazer isso?
Estou curioso por que isso não funcionou com apenas dividir? (a, b) = "ab" .split ("-") funciona bem para mim (e eu acredito que funcionaria em Java também). Eu uso isso o tempo todo. EDIT: Apenas olhando para ele, eles são ligeiramente diferentes - split retorna um array enquanto tokenize retorna um ArrayList. Praticamente a mesma coisa em Groovy, a divisão tem a vantagem de ser facilmente portável para Java. Não acho que tokenize seja um método java em String (a menos que seja um relativamente novo e eu não o vi)
—
Bill K