检查并返回布尔值

时间:2015-02-23 09:01:24

标签: java

想知道如何做到这一点,希望对我的工作很重要。这实际上是缺失的部分,如果有人可以给我逻辑,我有一个字段(在列中)由许多整数值组成,我会很感激,例如:

122 
123
124 
...

我想使用相同但更少值的另一个字段来检查它是否存在于第一个第一列中。如果存在值,则输出yes,如果不存在,则输出no。所以,最终输出应该是这样的:

122  yes
123  no
124  yes

我的意思是这样的:

Field 1   Field 2
   1        3
   2        6
   3        8
   4    
   5
   6
   7
   8
    OUTPUT
 Field 1   Buy
   1       No
   2       No
   3       Yes
   4       No
   5       No
   6       Yes
   7       No
   8       Yes

检查字段2的值是否在字段1中..如果值可用,则返回yes..if not available return ...否

2 个答案:

答案 0 :(得分:1)

您可以将第一列中的值放入地图中,并检查第二列是否其值存在于地图中。 如果它存在,那么你可以打印是,否则没有

答案 1 :(得分:0)

您可以将第二列的值放入一个集合中,然后检查第一列的每个值是否在集合中。如果是,请打印是,否则打印否。

在java中,您可以使用Collection类来实现您的程序。一些示例可以找到herehere。第二个链接提供了一个工作示例,只需进行最少的修改即可使其适应您的问题。