WEB开发网
开发学院软件开发Java 在 Eclipse Galileo 中更快地编写 Java 代码 阅读

在 Eclipse Galileo 中更快地编写 Java 代码

 2009-09-07 00:00:00 来源:WEB开发网   
核心提示: 您还能使用 toString() 生成器处理数组,清单 9 展示了一个称为 options 的新的字符串数组,在 Eclipse Galileo 中更快地编写 Java 代码(5),清单 9. options 字符串数组Automobileauto=newAutomobile("Toy

您还能使用 toString() 生成器处理数组。清单 9 展示了一个称为 options 的新的字符串数组。

清单 9. options 字符串数组

   
    Automobile auto = new Automobile("Toyota", "Corolla", "1993"); 
    String[] options = new String[] { 
        "Automatic Transmission", 
        "Power Brakes", 
        "Power Windows" 
    }; 
    // new generated method after adding private String[] options; 
    auto.setOptions(options); 
    System.out.println(auto.toString()); 
    // prints this: 
    // Toyota Corolla [Ljava.lang.String;@defb836 1993 (Automobile) 

通常,原生 toString() 方法输出的数组表示就像对象的原始表示一样,并不真正显示内容。但是,选项 List contents of arrays instead of using native toString 改变了这种情况。选中该选项,重新生成 toString() 方法,新的输出如清单 10 所示。

清单 10. 重新生成的 toString() 方法的输出

   
Toyota Corolla [Automatic Transmission, Power Brakes, Power Windows] 1993 (Automobile) 

限制输出

如果某些数组非常大,可以通过选中 Limit number of items in arrays/collections/maps 并设置限制来约束输出的内容(见图 5)。这样做可以阻止 toString() 方法输出过多内容。

图 5. 输出数组内容并施加限制

上一页  1 2 3 4 5 6 7  下一页

Tags:Eclipse Galileo 更快

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接