- Beranda
- Komunitas
- Tech
- Programmer Forum
Sprintf di grails


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

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

0
426
0


Komentar yang asik ya


Komentar yang asik ya
Komunitas Pilihan