首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在j2me中读/写文本文件

在J2ME中,读写文本文件需要使用Java I/O API。以下是一个简单的示例,展示了如何在J2ME中读写文本文件:

读取文本文件

代码语言:java
复制
import java.io.IOException;
import java.io.InputStream;
import javax.microedition.io.Connector;
import javax.microedition.io.file.FileConnection;

public void readTextFile(String filePath) {
    try {
        FileConnection fc = (FileConnection) Connector.open(filePath, Connector.READ);
        if (fc.exists()) {
            InputStream is = fc.openInputStream();
            byte[] data = new byte[is.available()];
            is.read(data);
            String text = new String(data, "UTF-8");
            is.close();
            fc.close();
            System.out.println("文件内容: " + text);
        } else {
            System.out.println("文件不存在");
        }
    } catch (IOException e) {
        e.printStackTrace();
    }
}

写入文本文件

代码语言:java
复制
import java.io.IOException;
import java.io.OutputStream;
import javax.microedition.io.Connector;
import javax.microedition.io.file.FileConnection;

public void writeTextFile(String filePath, String text) {
    try {
        FileConnection fc = (FileConnection) Connector.open(filePath, Connector.WRITE);
        if (!fc.exists()) {
            fc.create();
        }
        OutputStream os = fc.openOutputStream();
        os.write(text.getBytes("UTF-8"));
        os.close();
        fc.close();
        System.out.println("文件写入成功");
    } catch (IOException e) {
        e.printStackTrace();
    }
}

这些示例展示了如何在J2ME中读写文本文件。请注意,这些示例仅适用于J2ME平台,并且可能需要根据您的具体需求进行调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券