0

これが私のコードです。

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;
    }
}
4

2 に答える 2