Chinaunix

标题: 请问什么时候要把primitive type转换成String? [打印本页]

作者: yechengyu    时间: 2004-07-16 08:11
标题: 请问什么时候要把primitive type转换成String?
是偶看例子时候看到的,偶就是不理解什么时候要做这个转换?谢谢。付上例子

  1. // Use String.valueOf()
  2.     String s = String.valueOf(true);     // true
  3.     s = String.valueOf((byte)0x12);      // 18
  4.     s = String.valueOf((byte)0xFF);      // -1
  5.     s = String.valueOf('a');             // a
  6.     s = String.valueOf((short)123);      // 123
  7.     s = String.valueOf(123);             // 123
  8.     s = String.valueOf(123L);            // 123
  9.     s = String.valueOf(1.23F);           // 1.23
  10.     s = String.valueOf(1.23D);           // 1.23
  11.    
  12.     // Use +
  13.     s = ""+true;                         // true
  14.     s = ""+((byte)0x12);                 // 18
  15.     s = ""+((byte)0xFF);                 // -1
  16.     s = ""+'a';                          // a
  17.     s = ""+((short)123);                 // 123
  18.     s = ""+123;                          // 123
  19.     s = ""+123L;                         // 123
  20.     s = ""+1.23F;                        // 1.23
  21.     s = ""+1.23D;                        // 1.23
复制代码

作者: 小飞爱使申华    时间: 2004-07-16 08:57
标题: 请问什么时候要把primitive type转换成String?
转换成String就可以相加了,e.g. 12 + 18 =30,但String 12 + 18 = 1218
作者: hotmanhh    时间: 2004-07-24 17:01
标题: 请问什么时候要把primitive type转换成String?
看你的需求,如果想用上对象的好处,就转换成对象吧




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2