输入两个字符串,从第一字符串中删除第二个字符串中所有的字符【Java实现】

    xiaoxiao2023-11-14  179

    题目描述:

    输入两个字符串,从第一字符串中删除第二个字符串中所有的字符

    输入描述:

    “They are students”

    “aeiou”

    输出描述:

    Thy  r  stdnts

    程序代码:

    package com.yt.dayPractice; import java.util.ArrayList; import java.util.Scanner; public class RemString { public static void main(String[] args) { Scanner in = new Scanner(System.in); String str1 = ""; String str2 = ""; ArrayList<Character> list = new ArrayList<>(); while (in.hasNext()) { str1 = in.nextLine(); str2 = in.nextLine(); if (str1 == "") return; if (str2 == "") return ; for (int i = 0; i < str1.length(); i++) { //如果str2中不包含str1.charAt[i],就将这个字符添加到list中 if (!(str2.contains(str1.charAt(i) + ""))) { list.add(str1.charAt(i)); } } //遍历list,将list中的元素输出 for (int k = 0; k < list.size(); k++) { System.out.print(list.get(k) + ""); } } } } 运行结果:

     

    最新回复(0)