我设计了一个类其中包含3个元素number,colour,function,而在其他地方用了一个方法将该枚举类型组合枚举生成了一遍存到linkedlist<Table>tables里,但生成的元素中,有些number为无值,有些clour无值(程序要求),当我在其他地方想将tables里的元素都输出一遍时,用tables.toString出来的不是想要的,而用tables.number.tosring则会遇到有些是空值程序出错的情况,问怎样解决,能顺利输出出来??
class Table {
Number number;
Colour colour;
Function function; enum Number {
ZERO, ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE
}
enum Colour {
RED, YELLOW, BLUE, GREEN
}
enum Function {
SKIP, REVERSE, DRAWTWO, WILD, WILDDRAWFOUR
}
}又用了一个
class Table {
Number number;
Colour colour;
Function function; enum Number {
ZERO, ONE, TWO, THREE, FOUR, FIVE, SIX, SEVEN, EIGHT, NINE
}
enum Colour {
RED, YELLOW, BLUE, GREEN
}
enum Function {
SKIP, REVERSE, DRAWTWO, WILD, WILDDRAWFOUR
}
}又用了一个
解决方案 »
- 急急 谁帮我写个jsp的登录注册?
- JAVA中怎样获得一个文件的全路径?
- 异常 Server: java.lang.InstantiationException: Server 只有这么多分了
- 一个关于匿名内部类的问题
- JAR打包问题,请赐教
- 如何用socket与多线程实现在服务器端并发处理多客户端的请求?
- 初学者遇到个问题,期待大神解答
- 请问JB7中要如何才能在Database Pliot中连接DB2和SQLServer?急
- 苦啊,呜呜。。。
- 请问:为何javax.sql在JAVA 2 API中找不到?
- 我在同一个package里定义了两个application Window,分别是s和a。我现在在s中定义一个按钮,想点击这个按钮后,a就显示,是怎么弄的啊,谢谢
- 客户端配置问题,求助
//重写 toString方法
而用tables.number.tosring则会遇到有些是空值程序出错的情况,
//判断一下如果tables.number为空,就为空好了,不要再 tostring啦
比如public String toString(){
return number+":"+colour+":"+function;
}
然后就System.out.println(tables)就能顺序的现实出tables里面的Table对象的那些枚举
对,我就是想知道这个应该怎么判断?麻烦能不能写一下详细代码??谢谢了