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

字符串字符匹配

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

import java.util.*;
public  class  Main {
    public static  void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        while (sc.hasNext()){
            String a = sc.nextLine();
            String b = sc.nextLine();
            String[] array = a.split("");  //将 短字符串 切分并放入数组中
            //定义计数器并初始化
            int count = 0;
            for (int i = 0; i < array.length; i++) {
                if (b.contains(array[i])){
                  // 循环判断 长字符串 中是否包含 短字符串中的字符
                  // 如果包含,则计数器加一
                    count++;  
                }
            }
          // 当计数器大小 等于 原短字符串生成的数组长度时 ,即为 短字符串的所有字符均在长字符串中出现过
            if (count == array.length){
                System.out.println(true);
            }else {
                System.out.println(false);
            }
        }

    }
}
全部评论
判断不包含就行了
点赞 回复 分享
发布于 2022-06-30 16:44
怎么确定a就是短字符串
点赞 回复 分享
发布于 08-18 19:34 北京

相关推荐

头像
昨天 14:28
长沙理工大学
刷算法真的是提升代码能力最快的方法吗?&nbsp;刷算法真的是提升代码能力最快的方法吗?
牛牛不会牛泪:看你想提升什么,代码能力太宽泛了,是想提升算法能力还是工程能力? 工程能力做项目找实习,算法也分数据结构算法题和深度学习之类算法
点赞 评论 收藏
分享
吃不饱的肱二头肌很想退休:tnnd 我以为选妹子呢,亏我兴高采烈的冲进来😠
投递快手等公司10个岗位
点赞 评论 收藏
分享
10-15 09:13
已编辑
天津大学 soc前端设计
点赞 评论 收藏
分享
头像
11-26 15:46
已编辑
中南大学 后端
字节国际 电商后端 24k-35k
点赞 评论 收藏
分享
14 1 评论
分享
牛客网
牛客企业服务