Java code for Padding Zero to IP Address : 01.21.03.004 to 001.021.003.004
Rahul Naik
Greenhorn
Joined: May 14, 2012
Posts: 4
posted
0
Dear Sir,
Please tel me java code how to padd zero to IP Address.
For example : i have received ip address as 01.21.03.004 and now i would like pad zero to the received ip address for form full 15 digit ip address as 001.021.003.004
Advice java code for this
Thanks
Rahul
Ivan Jozsef Balazs
Ranch Hand
Joined: May 22, 2012
Posts: 380
posted
0
1) split the string into parts according to the dots
2) pad every part
3) lump them together
Rahul Naik wrote:For example : i have received ip address as 01.21.03.004 and now i would like pad zero to the received ip address for form full 15 digit ip address as 001.021.003.004
And just to add to Ivan's good advice, I'd be tempted to convert those 4 numeric strings to actual numbers - and maybe even creating an IPAddress class to hold them - because that's what they are.
As for displaying them: Have a look a String's format() method. It contains all sorts of controls for exactly this kind of stuff.
It should be added that what you're getting looks like an IPv4 address. You might also want to think about what you do if you get an IPv6 one.
Advice java code for this
'Fraid that's not how it works here. ShowSomeEffort (←click) and we'll be happy to help if you run into problems.
Winston
Isn't it funny how there's always time and money enough to do it WRONG?