ตอนนี้ฉันกำลังพยายามแยกสตริง1128-2
เพื่อให้มีค่าแยกกันสองค่า ตัวอย่างเช่น value1: 1128 และ value2: 2 ดังนั้นฉันจึงสามารถใช้แต่ละค่าแยกกันได้ ฉันพยายามแล้วsplit()
แต่ไม่ประสบความสำเร็จ มีวิธีที่เฉพาะเจาะจงในการจัดการ Grails หรือวิธีที่ดีกว่าในการทำเช่นนี้?
ฉันสงสัยว่าทำไมสิ่งนี้ถึงใช้ไม่ได้กับแค่แยก? (a, b) = "ab" .split ("-") ทำงานได้ดีสำหรับฉัน (และฉันเชื่อว่ามันจะใช้งานได้ใน Java ด้วย) ฉันจะใช้มันตลอดเวลา. แก้ไข: เพียงแค่ดูว่ามันแตกต่างกันเล็กน้อย - การแยกจะส่งคืนอาร์เรย์ในขณะที่โทเค็นจะส่งคืน ArrayList แทบจะเหมือนกันใน Groovy การแยกมีข้อดีที่พอร์ตไปยัง Java ได้อย่างง่ายดายฉันไม่คิดว่าโทเค็นจะเป็นวิธี Java บน String (เว้นแต่จะเป็นวิธีที่ค่อนข้างใหม่และฉันพลาดไป)
—
Bill K