Java中的.obj和.what

.obj使用来放对象的,这个对象可以使任何类型

.what只能放数字(作用可以使用来做if判断)

用过Handler的人都知道,Message有两种获取方法Message msg = new Message();或者Message msg = handler.obtainMessage();

这两种方法的区别是,前者是new的,需要开辟内存空间;后取者是从global Message pool中,性能消耗相对少;

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用Java的JSON库,如JSON.simple或者Jackson来读取和添加JSON文件的值。 下面是一个简单的示例代码: ```java import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class JsonExample { public static void main(String[] args) { // 读取JSON文件 JSONParser parser = new JSONParser(); try (FileReader reader = new FileReader("example.json")) { // 将文件内容解析为JSON对象 Object obj = parser.parse(reader); JSONObject jsonObject = (JSONObject) obj; // 读取JSON对象的值 String name = (String) jsonObject.get("name"); long age = (Long) jsonObject.get("age"); System.out.println("Name: " + name); System.out.println("Age: " + age); // 在JSON对象添加新的键值对 jsonObject.put("job", "developer"); // 将JSON对象写入文件 try (FileWriter file = new FileWriter("example.json")) { file.write(jsonObject.toJSONString()); file.flush(); } catch (IOException e) { e.printStackTrace(); } } catch (IOException | ParseException e) { e.printStackTrace(); } } } ``` 在上面的代码,我们首先使用`FileReader`类读取JSON文件,然后使用`JSONParser`将文件内容解析为JSON对象。接着,我们可以通过`get`方法读取JSON对象的值,并使用`put`方法添加新的键值对。最后,我们使用`FileWriter`将更新后的JSON对象写入文件。 请注意,在运行此示例代码之前,你需要在运行代码的目录下创建名为`example.json`的JSON文件,并在其添加以下内容: ```json { "name": "Alice", "age": 25 } ``` 希望这个示例能帮助你读取和添加JSON文件的值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值