实现从文件中一次读出一个字符的操作,java实现从文件中一次读出一个字符的操作...

InputStream is=new FileInputStream("in.file");   
  ...   
  byte b=(byte)(is.read());   
   
    
  Reader r=new FileReader("in.file");   
  ...   
  char c=(char)(r.read());

 read(),是读byte的

 

黑色头发  http://heisetoufa.iteye.com

如果发现本文有误,欢迎批评指正

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java,可以使用第三方库如Gson来解析JSON格式的数据。如果你已经有了一个存放多个对象的JSON文件,可以按照以下步骤读出一个对象: 1. 读取JSON文件并将其转化为字符串,例如使用BufferedReader读取文件内容,然后使用StringBuilder进行拼接,得到一个完整的JSON字符串。 2. 使用Gson解析JSON字符串,将其转换为Java对象数组。 3. 从Java对象数组获取你想要的对象,例如使用索引获取第一个对象。 以下是一个示例代码: ```java // 导入Gson库 import com.google.gson.Gson; import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; public class ReadJsonDemo { public static void main(String[] args) { // 定义JSON文件路径 String filePath = "data.json"; try { // 读取JSON文件 BufferedReader br = new BufferedReader(new FileReader(filePath)); String line; StringBuilder sb = new StringBuilder(); while ((line = br.readLine()) != null) { sb.append(line); } br.close(); // 将JSON字符串转换为Java对象数组 Gson gson = new Gson(); MyObject[] objects = gson.fromJson(sb.toString(), MyObject[].class); // 从Java对象数组获取第一个对象 MyObject obj = objects[0]; System.out.println(obj); } catch (IOException e) { e.printStackTrace(); } } } // 定义一个Java对象类 class MyObject { private String name; private int age; public MyObject(String name, int age) { this.name = name; this.age = age; } @Override public String toString() { return "MyObject{" + "name='" + name + '\'' + ", age=" + age + '}'; } } ``` 假设JSON文件存放有多个MyObject对象,以上代码演示了如何从JSON文件读出一个对象。你可以根据自己的需求修改代码来读取其他位置的对象。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值