这是我的代码。
public static String hBlanks(String a, String b){
StringBuilder blanks = new StringBuilder();
int j;
for(int x = 0; x < a.length(); x++){
blanks.append('-');
}
System.out.println(blanks);
String strBlanks = blanks.toString();
for(int i = 0; i < a.length(); i++){
j = 0;
while(j < b.length()){
boolean check = a.contains(b.charAt(j));
//我不断收到布尔检查错误 = a.contains(b.charAt(j)); 线。它说:“java.lang.String 中的包含(java.lang.CharSequence)不能应用于(char)”
if(check == true){
strBlanks = blanks.replace('-', "" + a.charAt(i));
//我在 str = strBlanks.replace('-', "" + a.charAt(i)); 线。那个说“找不到符号符号:方法替换(char,java.lang.String)位置:类java.lang.String”
}else{
j++;
}
}
return strBlanks;
}
}