Converting a String to int. Set the int to 0 if String is null

前端 未结 12 2201
孤街浪徒
孤街浪徒 2021-01-17 10:09

I have a function which saves Android data in sqlite but I have to convert the String data to an Integer.

Whenever the S

12条回答
  •  难免孤独
    2021-01-17 10:30

    You can use following method,

    String id = jsonarray.getJSONObject(i).getString("block_id")
    int blockId = getBlockId(id);
    
    @NonNull
    private Integer getBlockId(String id) {
        Integer blockId= 0;
        try {
            blockId= Integer.parseInt(id);
        } catch (NumberFormatException e) {
            e.printStackTrace();
        }
        return blockId;
    }
    

提交回复
热议问题