删除公共字符
来源:互联网 发布:c语言浮点数表示方法 编辑:程序博客网 时间:2024/06/16 13:05
题目描述
输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。例如,输入”Theyare students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”
输入描述:
每个测试输入包含2个字符串
输出描述:
输出删除后的字符串
示例1
输入
They are students.
aeiou
输出
Thy r stdnts.
实现
import java.util.HashSet;
import java.util.Scanner;
public class Main {
publicstatic void main(String[] args) {
Scannerin = new Scanner(System.in);
while(in.hasNext()) {
Stringstr1 = in.nextLine();
Stringstr2 = in.nextLine();
HashSet<Character>set = new HashSet<Character>();
for(int i = 0; i < str2.length(); i++) {
set.add(str2.charAt(i));
}
StringBuildersb = new StringBuilder();
for(int i = 0; i < str1.length(); i++) {
if(!set.contains(str1.charAt(i))) {
sb.append(str1.charAt(i));
}
}
System.out.println(sb.toString());
}
}
}
- 删除公共字符
- 删除公共字符
- 删除公共字符
- 好未来:删除公共字符
- 20170914_删除公共字符
- 《好未来编程题》删除公共字符
- 算法-删除字符串中的公共字符
- 好未来—删除公共字符
- 牛客网几道编程题(一) 统计字符、反转句子、删除公共字符
- 最大公共子序列(删除字符使得剩下的是回文串)
- 字符删除
- 删除字符
- 删除字符
- 删除字符
- 【动态规划】LCS算法:求两字符串最大公共子序列/删除字符使成为回文串
- 2017百度校园招聘编程题 删除字符构造最长回文字符串(求最长公共子序列的变种)
- 求两字符串最长公共子序列LCS的应用—删除字符串的字符剩下回文串
- 第八周--求公共字符
- 作用域安全的构造函数
- ios值UITableViewCell侧滑删除
- 图论总结(9)网络流问题
- 第四课 511遇见易语言大漠后台模式判断
- Java8新特性
- 删除公共字符
- (九)Spring Boot将程序打成可执行jar包,并将配置文件从jar包中分离出来
- yii2上传整理
- Luogu 2024(带权并查集)
- 在线pdf转word文件网站
- 剑指Offer—37—数字在排序数组中出现的次数
- Collections.sort的两种用法
- Android之SharedPreferences存储
- io流读写文件(文件内容修改)