これが私のコードです。
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)); ライン。「contains(java.lang.CharSequence) in java.lang.String は (char) に適用できません」
if(check == true){
strBlanks = blanks.replace('-', "" + a.charAt(i));
//そして、str = strBlanks.replace('-', "" + a.charAt(i)); で別のエラーが発生します。ライン。それは、「シンボル symbol が見つかりません: method replace(char,java.lang.String) location: class java.lang.String」と言っています
}else{
j++;
}
}
return strBlanks;
}
}