首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

List的应用有关问题

2012-01-01 
List的应用问题问题1:我现在拥有的List的数据格式为[年,月,金额],怎么样填充下列格式的数据?XYSeriesxyser

List的应用问题
问题1:
我现在拥有的List的数据格式为[年,月,金额]   ,怎么样填充下列格式的数据?        

                XYSeries   xyseries   =   new   XYSeries( "2005 ");
                xyseries.add(月,   金额);
                xyseries.add(月,   金额);
                xyseries.add(月,   金额);
                XYSeries   xyseries1   =   new   XYSeries( "2006 ");
                xyseries1.add(月,   金额);
                xyseries1.add(月,   金额);
                xyseries1.add(月,   金额);
                XYSeries   xyseries2   =   new   XYSeries( "2007 ");
                xyseries2.add(月,   金额);
                xyseries2.add(月,   金额);
                xyseries2.add(月,   金额);
问题2
现有   String   类型常量     "xyseries   ",和一个int型的变量i,0,1,2,3,4
我怎么定义字符串变量,使得可以包含字符串常量+int型变量i
例如     String   xyseries0;
            String   xyseries1;
我的定义   String   "xyseries "+i;但程序报错,


[解决办法]
在目前我所使用的 JDK 1.5 中,变量名称不可以动态命名的。

有下面的两种方法你可以参考一下。

1. 采用数组:xyseries[i] 这种形式;
2. 变通一下,采用 Map <String, XYSeries> 将 key 作为变量名,使用 value 存值,以达到动态的目的。
[解决办法]
XYSeries[] xyseries = null;
这么定义是不行的,需要指定长度,XYSeries[] xyseries = new XYSeries[it.size()];

热点排行