/* 在字符串中删除特定的字符 输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。 例如,输入”They are students.”和”aeiou”,则删除之后的第一个字符串变成”Thy r stdnts.”。 */ public class DeleteChar { public static void main(String[] args) { Scanner scaner = new Scanner(System.in); int set[] = new int[256]; String str1,str2; str1 = scaner.nextLine(); str2 = scaner.nextLine(); for( char c:str2.toCharArray()) { set[c] = 1; } char []arr = str1.toCharArray(); int slow=-1, fast=0; while( fast < arr.length ) { if( set[arr[fast]] != 1 ) { arr[++slow] = arr[fast]; } fast++; } for( int i=0; i < slow; ++i ) { System.out.print(arr[i]); } } }