Saya memiliki skenario di mana saya harus membagi string (yang memiliki nilai dipisahkan koma) membatasi jumlah maksimum karakter dalam string sambil mempertahankan format dipisahkan koma.
Misalnya, String str = "test,et,ste,ts,tst,est,ste,tstete,sts,tet,estst,tet"
Katakanlah jumlah maksimum karakter dalam sebuah string adalah 10. Maka output saya seharusnya:
test,et (7 chars)
ste,ts,tst (10 chars)
est,ste (7 chars)
tstete,sts (10 chars)
tet,estst (9 chars)
tet (3 chars)
Pada dasarnya output akan dilingkarkan dan ditambahkan ke klausa IN dalam kueri tetapi klausa IN hanya dapat menangani (jumlah karakter maksimum) jadi pisahkan string (dengan arti nilai yang dipisahkan koma penuh) jika panjang string melebihi batas.