使用Java解牛客网OR63删除公共的字符

题目描述

输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”

输入描述:

每个测试输入包含2个字符串

输出描述:

输出删除后的字符串

 

思路:这就是一个模拟题目,就根据题目要按循序一个一个判断,最后输出结果即可

 

喜欢的老铁们留个赞再走呗:

放代码:

import java.util.*;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub

		Scanner cin = new Scanner(System.in);

		String str = cin.nextLine();// 读取第一行的字符串

		String temp = cin.nextLine();// 读取第二行的字符串

		for (int i = 0; i < str.length(); i++) {

			if (temp.contains(String.valueOf(str.charAt(i))))
				continue;// 如果第二行的字符串包含当前的字符就跳过这个字符
			else {// 否则就输出对应的字符

				System.out.print(String.valueOf(str.charAt(i)));

			}
		}

	}

}

 

你可能感兴趣的:(ACM,CSP,java)