我正在创建一组方法,这些方法根据输入的字符串显示游戏板的一行,并将其存储在字符串中,稍后我将调用它。我的代码如下:
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)。
最佳答案
您永远不会调用extractRow和displayBoard方法。
在start方法中调用这些方法,您的代码将正常工作。