浏览 690 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-03-14
我的问题是这样的:
在基础数据中有一些设定好的值,这些值是可以在后期改变的,在我把employee表和basicData表join查询后我得到一个包含有该基础数据的list,在该list中循环判断基础数据与该list中对应的值是否相同来决定把list中的另一个值存放在哪个变量中。因为“这些值是可以在后期改变的”,所以这个分支判断并赋值的问题该如何写的灵活些呢? 郁闷ing 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-03-14
看不明白,你的意思是变量的个数会改变?那样的话,取消所有变量,一个List就搞定了
|
|
| 返回顶楼 | |
|
最后更新时间:2008-03-14
jonakang 写道 我的问题是这样的:
在基础数据中有一些设定好的值,这些值是可以在后期改变的,在我把employee表和basicData表join查询后我得到一个包含有该基础数据的list,在该list中循环判断基础数据与该list中对应的值是否相同来决定把list中的另一个值存放在哪个变量中。因为“这些值是可以在后期改变的”,所以这个分支判断并赋值的问题该如何写的灵活些呢? 郁闷ing 你的意思---就是循环基础数据来判断把相应的值存放在变量中对吧。如果真的要去解决的话,我觉得是把“基础数据”应该时时都得到最新的,而在分支判断的时候基础数据也是最新的。 但是总觉得有点问题,比如我们在论坛中抢“沙发”一样,这个基本没什么意思。 如果需求必要的话,那还是要解决的。 |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-15
说的抽象点就是:
A={[code1,value1],[code2,value2],[code3,value3]}; B={[other1,value1],[other2,value2],[other3,value3]}; C={[stuff1,value1],[stuff2,value2],[stuff3,value3]}; A代表基础数据,B代表List中的数据,C代表表示层的数据(C中的value是显示在界面上的,不大可能改动,意思上A,B,C中的value都是对应相同的意思)。 现在的问题是: 在循环B的数据过程中比对A中的value(其中A的code是可以改变的,虽然机会比较小),当这2者相同的时候就把other赋值给对应的stuff。怎么写才能灵活? |
|
| 返回顶楼 | |





