题解 | #HJ081 字符串字符匹配#

字符串字符匹配

http://www.nowcoder.com/practice/22fdeb9610ef426f9505e3ab60164c93

import java.util.*;

/**
 * HJ81 字符串字符匹配 - 简单
 */
public class HJ081 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNextLine()) {
            String shortStr = sc.nextLine();
            String longStr = sc.nextLine();
            boolean res = isAllCharExist(shortStr, longStr);
            System.out.println(res);
        }
        sc.close();
    }

    private static boolean isAllCharExist(String shortStr, String longStr) {
        Set<Character> longSet = new HashSet<>();
        for (char ch : longStr.toCharArray()) {
            longSet.add(ch);
        }
        for (char ch : shortStr.toCharArray()) {
            if (!longSet.contains(ch)) {
                return false;
            }
        }
        return true;
    }
}
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务