Kaskus

Tech

medmodestAvatar border
TS
medmodest
Sprintf di grails
gan ane mau nanya dong..
jadi ane mau bikin kode transfer gitu buat transaksi..

ini ane dah bikin kodenya :
def beforeInsert(){
Integer count= Transfer.count()+1
Integer width= transactionMaster.width
String format = 'd %s'
String f = 'test'
String c = sprintf(format,count,f)

number = transactionMaster.code+"/"+c
}

nah jadi tuh, misal si countnya tadi bernilai 7, nanti keluaran si variabel numbernya itu 00007
00007 itu karena d itu, jadi ada 5 karakter dan karakter terakhir diisi dengan nilai dari variabel si count..

nah pertanyaan ane,
itu kan ada width, nah si nilai dari width itu berubah2, bisa 5 bisa 6 bisa 10 juga..

nah ada punya ide gimana caranya biar si d itu bisa berubah sesuai dengan nilai yg ada di variabel width??

jadi misal width nya 6, keluarannya jadi 000007
misal width nya 10, keluarannya jadi 0000000007

minta pencerahannya ya gan hehe
emoticon-Matabelo
0
426
0
GuestAvatar border
Komentar yang asik ya
GuestAvatar border
Komentar yang asik ya
Komunitas Pilihan