我正在创建一组方法,这些方法根据输入字符串显示一行棋盘,并将其存储在我稍后将调用的字符串中。我的代码如下:
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)。