给两个字符串,在第一字符串中删除第二个字符串中所包含的所有字符(Java版)

news2025/2/27 8:12:01

题目描述:

给定两个字符串:s1和s2

s1:welcome to world

s2:come

要求在输出的结果中将s1中存在的s2的字符删除。

最终输出的结果:wl t wrld

这里将会用到数组来解决此问题。

首先,定义一个数组ArrayList(),其次将两个对比的字符串进行存储。

对字符串s1进行遍历,判断s1中的字符是否出现在s2中,如果不存在,则将字符存储到数组中。

完整代码展示:

    public static void main(String[] args) {
        //首先定义一个数组,因为这里是字符,所以用到的是character;
        ArrayList<Character> list = new ArrayList<>();
        //定义两个字符串,用于存储题目中给定的两个字符串
        String s1 = "welcome to world";
        String s2 = "come";
        for (int i = 0; i < s1.length(); i++) {
            char ch = s1.charAt(i);
            if(!s2.contains(ch+"")){
                list.add(ch);
            }
        }
        for (int i = 0; i < list.size(); i++) {
            System.out.print(list.get(i));
        }
    }

运行程序后的输出结果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1158487.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

微服务框架SpringcloudAlibaba+Nacos集成RabbitMQ

目前公司使用jeepluscloud版本&#xff0c;这个版本没有集成消息队列&#xff0c;这里记录一下&#xff0c;集成的过程&#xff1b;这个框架跟ruoyi的那个微服务版本结构一模一样&#xff0c;所以也可以快速上手。 1.项目结构图&#xff1a; 配置类的东西做成一个公共的模块 …

unity 点击3D物体

1. 在场景中添加事件系统 2. 为主相机添加射线检测 3. 为物体挂载以下脚本&#xff0c;物体必须带碰撞体 using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.EventSystems;// 挂在物体上&#xff0c;需要添加碰撞体 public …

遥遥领先一个量级,平头哥发布首颗SSD主控芯片镇岳510

11月1日&#xff0c;在2023云栖大会上&#xff0c;阿里巴巴平头哥发布旗下首颗SSD主控芯片镇岳510&#xff0c;该芯片为云计算场景深度定制&#xff0c;实现4μs超低时延&#xff0c;比业界主流降低30%以上&#xff0c;误码率低至10^-18&#xff0c;比业内标杆领先一个数量级。…

目标检测(Object Detection): 你需要知道的一些概念

文章目录 NMS 非极大值抑制目的步骤 mAP&#xff08;Mean Average Precision&#xff09;步骤 Feature Pyramid Network 特征金字塔结构一阶段检测器Single-Stage Detectors"Anchor-based"的代表RetinaNetAnchor-free 的代表FCOS NMS 非极大值抑制 目的 去除网络输…

JS 去除字符串中所有标点符号

直接上代码了 var str 这是《书》中的一段&#xff0c;两段文字。; var new_str str.replace(/[:_.~!#$%^&*() \ <>?"{}|, \/ ; \\ [ \] ~&#xff01;#&#xffe5;%……&*&#xff08;&#xff09;—— \ {}|《》&#xff1f;&#xff1a;“”【】、&a…

005 Linux 冯诺依曼体系与操作系统的理解

前言 本文将会向您介绍冯诺依曼体系与操作系统的概念 文章重点 理解冯诺依曼体系为什么到现在也如此流行理解操作系统的概念以及操作系统是如何控制软硬件资源的 冯诺依曼体系结构 常见的计算机&#xff0c;如笔记本。我们不常见的计算机&#xff0c;如服务器&#xff0c;…

搭建VM虚拟机+Centos7 Oracle版 + 配置ssh + Xftp + secureCRT

文章目录 1 视频地址1.1 基本参数1.2 ISO下载地址&#xff1a;1.3 开启ssh1.3.1 使用root用户进行1.3.2 修改ssh配置1.3.3 关闭 SELINUX 2 查询虚拟机的ip2.1 联网2.2 桌面打开终端查询虚拟机ip 3 连接Xftp4 连接SecureRT 1 视频地址 01-搭建VM虚拟机Centos7 Oracle版 配置ss…

迅镭激光董事长颜章健荣膺“2023年如皋市科技强企人物”!

10月28日&#xff0c;2023如皋科技人才洽谈会开幕式在如皋隆重举行。江苏省科学技术厅副厅长、党组成员蒋洪&#xff0c;江苏省商务厅副厅长、党组成员孙津&#xff0c;中共南通市委副书记、政法委书记沈雷&#xff0c;中共如皋市市委书记何益军&#xff0c;中共如皋市委副书记…

设置博客域名跳转实现方案(免费版)

&#x1f44f;作者简介&#xff1a;大家好&#xff0c;我是爱吃芝士的土豆倪&#xff0c;24届校招生Java选手&#xff0c;很高兴认识大家&#x1f4d5;系列专栏&#xff1a;Spring源码、JUC源码&#x1f525;如果感觉博主的文章还不错的话&#xff0c;请&#x1f44d;三连支持&…

【中国知名企业高管团队】系列54:吉利集团

今天华研荟为大家介绍中国的传统汽车行业的领军企业之一——吉利集团。 说到吉利&#xff0c;你想到什么产品&#xff1f;吉利汽车&#xff1f;李书福&#xff1f;摩托车&#xff1f;现在的吉利集团可能比大部分想象的规模要大、产品线要广、实力要强。吉利汽车只是旗下的一个…

网络流量分析和行为分析:介绍如何使用网络流量分析和行为分析来检测异常活动和潜在的攻击

在今天的数字化世界中&#xff0c;网络安全变得愈发重要。网络攻击的形式不断演变&#xff0c;为了保护我们的网络和数据&#xff0c;我们需要不断改进我们的防御方法。网络流量分析和行为分析是两种强大的工具&#xff0c;它们可以帮助我们检测异常活动和潜在的攻击。在本文中…

阿里云领取云服务器

阿里云在云栖大会上发布&#xff0c;支持全国4000多所高校的学生&#xff0c;每人送一台服务器使用&#xff1a; 活动详情地址&#xff1a; 2023云栖大会 | 阿里云高校计划&#xff0c;助力高校科研与教育加速&#xff0c;让每位中国在校大学生真实受益于普惠算力-阿里云开发…

古老的五子棋

午休忽然想起我奶奶喜欢下的一种古老的五子棋游戏&#xff0c;于是花了半小时开发出来了&#xff5e; 源代码&#xff1a; <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" …

iframe 给嵌入的 vue页面发送数据(vue2、vue3 都ok)

需求描述 1.有一个网页A&#xff0c;还有一个vue项目B 2.网页A中 使用 iframe 的方式引入了vue项目B 3.现在需要在网页A中 给 vue项目B 发送消息&#xff0c;让vue项目B 做出响应动作。案例代码 iframe 端 这就是一个普通的网页 <!DOCTYPE html> <html lang"en…

踩坑日记之:last-of-type选中的不是最后一个元素

有一说一&#xff0c;这个子类元素选择器太变态了…实际效果不是自己所想。先记录一下&#xff0c;还没想出来解决办法。 结果是&#xff0c;不止最后一个元素被选中了&#xff0c;其他li里面的最后一个元素也被选中了&#xff0c;li内部的<a>也被选中了

如何在idea中使用maven搭建tomcat环境

目录 一、创建maven项目 二、完善代码结构 三、引入依赖和插件 四、启动tomcat&#xff0c;运行项目 &#xff08;1&#xff09;点击添加配置 &#xff08;2&#xff09;点击左上角的加号&#xff0c;选择maven &#xff08;3&#xff09;输入运行命令 五、验证 一、创建…

4.4 多态

思维导图&#xff1a; 4.4 多态 在深入研究对象的世界后&#xff0c;我们已经学到了封装和继承。接下来&#xff0c;我们要讨论的是面向对象编程的另一个核心概念&#xff1a;多态。 4.4.1 多态概述 多态是面向对象的三大特性之一&#xff0c;它允许我们以统一的方式处理不同…

在IDEA运行spark程序(搭建Spark开发环境)

建议大家写在Linux上搭建好Hadoop的完全分布式集群环境和Spark集群环境&#xff0c;以下在IDEA中搭建的环境仅仅是在window系统上进行spark程序的开发学习&#xff0c;在window系统上可以不用安装hadoop和spark&#xff0c;spark程序可以通过pom.xml的文件配置&#xff0c;添加…

学生成绩这样分发

作为一名老师&#xff0c;经常被问到这样的问题&#xff1a;“老师&#xff0c;我的成绩什么时候发&#xff1f;”、“老师&#xff0c;我的成绩出来了吗&#xff1f;”等等。倍感烦恼&#xff0c;需要花费时间来回答这些问题&#xff0c;而且有时候学生还会因为成绩不佳而抱怨…

前端Vue选项卡tab切换【切换传不同参数】

目录 实例1&#xff1a;源码如下实例2&#xff1a;实战1&#xff1a;图片如下实例2&#xff1a;实战1&#xff1a;源码如下实例3&#xff1a;实战2&#xff1a;图片如下实例3&#xff1a;实战2&#xff1a;源码如下最后 适用于所有前端&#xff0c;用uniapp写的 实例1&#xff…