删除字符串前3个字符的最有效方法是什么?
例如:
'apple' change to 'le' 'a cat' change to 'at' ' a b c'change to 'b c'
说,我有一个包含30个元素的1d数组:
array1d[0] = 1
array1d[1] = 2
array1d[2] = 3
.
.
.
array1[29] = 30
Run Code Online (Sandbox Code Playgroud)
如何将1d数组转换为2d数组?
说10x3?
array2d[0][0] = 1 array2d[0][1] =2 array2d[0][2] =3
.
.
.
array2d[9][0] = 28 array2d[9][1] =29 array2d[9][2] =30
Run Code Online (Sandbox Code Playgroud)
我应该使用for循环吗?
但我无法解决这个问题.
我正在制作一个游戏板,我想展示游戏板动画,动画是一个像这样下降的物体,
时间= 0
○○○
○○○
○○○
○○○
时间= 1
●○○
○○○
○○○
○○○
时间= 2
●○○
●○○
○○○
○○○
时间= 3
●○ ○
●○○
●
○○○○○
时间= 4
●○○
●○○
●○○
●○○
for (int row = 0; row < ROW_MAX; row++) {
for (int col = 0; col < COLUMN_MAX; col++) {
TempBoard[row][col]= hollow;
}
}
drawBoard(TempBoard);
Thread.sleep(1000);
TempBoard[0][column] = solid;
drawBoard(TempBoard);
Thread.sleep(1000);
TempBoard[1][column] = solid;
drawBoard(TempBoard);
Thread.sleep(1000);
TempBoard[2][column] = solid;
drawBoard(TempBoard);
Thread.sleep(100);
TempBoard[3][column] = solid;
drawBoard(TempBoard);
Thread.sleep(1000);
Run Code Online (Sandbox Code Playgroud)
但是我无法得到我想要的东西,它直接显示时间= 4而错过了时间步骤= …