黑马程序员技术交流社区
标题:
JAVA实现字符串问题
[打印本页]
作者:
百里青山
时间:
2016-4-9 12:28
标题:
JAVA实现字符串问题
输入2个字符串,从第一个字符串中删除所有在第二个字符串中出现的字符。
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class DeleteChars {
/**
* @param args
*/
public static void main(String[] args) {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String s1=null,s2=null;
try {
s1 = br.readLine();
s2 = br.readLine();
} catch (IOException e) {
System.out.println("error!");
e.printStackTrace();
}
if(s1==null||s2==null){
System.out.println("error!");
return;
}
int len1 = s1.length();
int len2 = s2.length();
boolean[] flag = new boolean[len1];
for(int i = 0;i<len1;i++){
flag
= false;
}
for(int i=0;i<len2;i++){
for(int j=0;j<len1;j++){
if(s2.charAt(i)==s1.charAt(j)){
flag[j] = true;
}
}
}
for(int i=0;i<len1;i++){
if(!flag
)System.out.print(s1.charAt(i));
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2