小编Par*_*iya的帖子

为什么我们在charAt(i)旁边使用-'0?

我读了Hello Android书,我不明白这段功能的代码.

为什么我们在charAt(i)旁边使用-'0?

static protected int[] fromPuzzleString(String string) {
    int[] puz = new int[string.length()];
    for (int i = 0; i < puz.length; i++) {
        puz[i] = string.charAt(i) - '0' ;
    }
    return puz; 
 }
Run Code Online (Sandbox Code Playgroud)

谢谢.干杯.

java string

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

getIntExtra()和putExtra()?

我读了Hello Android书,我不知道下面的代码.我不知道该怎么做getIntExtra()和putExtra()int这段代码.

 private void startGame(int i) {
     Log.d(TAG, "clicked on " + i);
     Intent intent = new Intent(Sudoku.this, Game.class);
     intent.putExtra(Game.KEY_DIFFICULTY, i);
     startActivity(intent);
 }
Run Code Online (Sandbox Code Playgroud)

Game.java

public class Game extends Activity {
    private static final String TAG = "Sudoku" ;
    public static final String KEY_DIFFICULTY ="org.example.sudoku.difficulty" ;
    public static final int DIFFICULTY_EASY = 0;
    public static final int DIFFICULTY_MEDIUM = 1;
    public static final int DIFFICULTY_HARD = 2;
    private int puzzle[] = new int[9 * 9];
    private PuzzleView puzzleView;

    @Override
    protected void …
Run Code Online (Sandbox Code Playgroud)

android android-intent

2
推荐指数
1
解决办法
5万
查看次数

标签 统计

android ×1

android-intent ×1

java ×1

string ×1