小编kaf*_*er2的帖子

从字符串中删除前3个字符

删除字符串前3个字符的最有效方法是什么?

例如:

'apple' change to 'le'  
'a cat' change to 'at'  
' a b c'change to 'b c'

java string

133
推荐指数
3
解决办法
19万
查看次数

如何将1d数组转换为2d数组?

说,我有一个包含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循环吗?
但我无法解决这个问题.

java arrays multidimensional-array

9
推荐指数
3
解决办法
7万
查看次数

如何使用Thread.sleep显示简单的删除动画?

我正在制作一个游戏板,我想展示游戏板动画,动画是一个像这样下降的物体,


时间= 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而错过了时间步骤= …

java thread-sleep

1
推荐指数
1
解决办法
1350
查看次数