Я написал программу для удаления символов из второй строки, которые присутствуют в первой строке.
Я написал код для вышеупомянутой проблемы. Может ли кто-нибудь предложить изменения, чтобы сделать его эффективным
class StrAssiQ5
{
public static String Removal(String s,String s1)
{
StringBuffer a=new StringBuffer();;
for(int i=0; i<s.length(); i++)
{int count=0;
for(int j=0; j<s1.length(); j++)
{
if(s.charAt(i)==s1.charAt(j))
{
count++;
//a.append(Character.toString(s.charAt(i)));
}
}
if (count==0)
a.append(Character.toString(s.charAt(i)));
}
return a.toString();
}
public static void main(String [] args)
{
String s="Gaurav";
String s1="Juneja";
s=StrAssiQ5.Removal(s,s1);
System.out.println(s);
}
}
вывод: Grv