世界上并没有完美的程序,但是我们并不因此而沮丧,因为写程序就是一个不断追求完美的过程。
在基本数据类型的toString()方法实现中,使用了JDK中包装类的toString()方法:
/**
* byte to String
* @param b byte
* @return String
*/
public String toString(byte b) {
return Byte.toString(b);
}
/**
* short to String
* @param s short
* @return String
*/
public String toString(short s) {
return Short.toString(s);
}
/**
* int to String
* @param i int
* @return String
*/
public String toString(int i) {
return Integer.toString(i);
}
/**
* long to String
* @param l long
* @return String
*/
public String toString(long l) {
return Long.toString(l);
}
/**
* float to String
* @param f float
* @return String
*/
public String toString(float f) {
return Float.toString(f);
}
/**
* double to String
* @param d double
* @return String
*/
public String toString(double d) {
return Double.toString(d);
}
/**
* boolean to String
* @param b boolean
* @return String
*/
public String toString(boolean b) {
return Boolean.toString(b);
}
/**
* char to String
* @param c char
* @return String
*/
public String toString(char c) {
return Character.toString(c);
}