论坛首页 入门技术论坛

一个关于数组匹配的问题

浏览 1659 次
该帖已经被评为新手帖
作者 正文
   发表时间:2008-07-29  
  
private String[][] a = { { "", "a", "b", "c" }, { "a", "a", "b", "c" },
{ "b", "b", "c", "a" }, { "c", "b", "a", "c" } };

        怎么样判断数组a中红色部分的每一个元素都在棕色部分中!
   发表时间:2008-07-29  

import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;


public class SetTest
{
    public static void main(String[] args) 
    {
        String[] standard = {"", "a", "b", "c"};
        String[] target1 =   {"a", "a", "b", "c"};
        String[] target2 =   {"x", "a", "b", "c"};
        Set standardSet = new HashSet(Arrays.asList(standard));

        boolean result1 = standardSet.containsAll(Arrays.asList(target1));
        System.out.println("result1 : " + result1);

        boolean result2 = standardSet.containsAll(Arrays.asList(target2));
        System.out.println("result2 : " + result2);

    }
}


引用

result1 : true
result2 : false
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics