ptaA-BJava
时间: 2023-11-20 19:54:03 浏览: 130
PTA-java部分题库
题目描述:给定两个字符串A和B,要求计算A-B,即从字符串A中把字符串B所包含的字符全删掉,剩下的字符组成的就是字符串A-B。本题要求使用Java语言编写程序。
代码实现:可以使用字符数组和布尔数组来实现。首先将字符串B中的字符存入布尔数组中,然后遍历字符串A,如果字符不在布尔数组中,则输出该字符。
参考代码:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
char[] a = br.readLine().toCharArray();
char[] b = br.readLine().toCharArray();
boolean[] bool = new boolean[128];
for(char i : b) {
bool[i] = true;
}
for(char c : a) {
if(!bool[c]) {
System.out.print(c);
}
}
}
}
```
相关问题:
阅读全文