利用guava找出属于回文(倒过来相等)的字符串

 

public static void test01() {
		//创建List 静态初始化
		List list=Lists.newArrayList("moom","som","dad");
		//找出回文palindrome
		//匿名内部类对象:匿名内部类,同时创建类对象
		Collection palindrome=Collections2.filter(list, new Predicate() {

			@Override
			public boolean apply( String input) {
				//业务逻辑
				return new StringBuilder(input).reverse().toString().equals(input);
			}
		});
                //遍历回文
		for (String string : palindrome) {
			System.out.println(string);
		}
	}

 

你可能感兴趣的:(Java)