入力文字列に基づいてプレイング ボードの行を表示し、後で呼び出す文字列に格納する一連のメソッドを作成しています。私のコードは次のとおりです。
public class A1Program {
public void start() {
String inputString = "XOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXOXO";
int row = 1;
int length = inputString.length();
}
private String extractRow(int row, String inputString) {
String rowString1 = inputString.substring(row, row + 1);
String rowString2 = inputString.substring(row + 6, row + 7);
String rowString3 = inputString.substring(row + 12, row + 13);
String rowString4 = inputString.substring(row + 18, row + 19);
String rowString5 = inputString.substring(row + 24, row + 25);
String rowString6 = inputString.substring(row + 30, row + 31);
String rowString7 = inputString.substring(row + 36, row + 37);
return rowString1 + "|" + rowString2 + "|" + rowString3 + "|" + rowString4 + "|" + rowString5
+ "|" + rowString6 + "|" + rowString7 + "|";
}
private void displayBoard(String extractRow) {
System.out.println(extractRow + "-----------");
}
}
コードを実行すると何も表示されませんが、ボードの行が表示されることを期待しています...(extractRow)。