求一个String.format的实例中
public static void main(String[] args) {
String str,st;
str = String.format("%b",23 );
st = String.format("%o",23 );
System.out.println(str+st);
}
结果它报错了,内容为:
“类型 String 中的方法 format(String, Object[])对于自变量(String, int)不适用”
谢谢高手帮个忙!

解决方案 »

  1.   

    我试了没有报错:
       结果是:true27
      

  2.   

    啊?
    我这个报错了的啊!!!!!
    难道是我Eclipse的问题
    ???
      

  3.   

    哦!我在myeclipse上可以运行但是在eclipse上就没法了!
    这个知道为什么不?
      

  4.   

    参考 java.util.Formatter 的 API 文档,或者看看这本书里面有详细的介绍:Java 5.0 Tiger 程序高手秘笈
      

  5.   


    在 Eclipse 中使用这个功能,由于这个方法需要 JDK 5 的新特性——变参,因此需要设置 Eclipse JDT 编译器的编译级别。Eclipse 的 Window --> Preferences --> Java --> Compiler 把 Compiler compliance level 设置成 1.5 或者 1.6,现在可能是 1.4 或者更低!
      

  6.   

    应该不是jdk的问题吧!以为其它版本的都可以用的