相当于J2ME中的FileInputStream?

发布于 2024-11-15 06:22:56 字数 53 浏览 4 评论 0 原文

J2ME 中是否有与 FileInputStream 等效的东西?

Is there any equivalent to FileInputStream in J2ME?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

不忘初心 2024-11-22 06:22:56

您应该使用 JSR 75 中的 FileConnection。以下是使用文件连接读取文件的简短示例:

public void showFile(String fileName) {
   try {
      FileConnection fc = (FileConnection)
         Connector.open("file:///CFCard/" + fileName);
      if(!fc.exists()) {
         throw new IOException("File does not exist");
      }
      InputStream is = fc.openInputStream();
      byte b[] = new byte[1024];
      int length = is.read(b, 0, 1024);
      System.out.println
         ("Content of "+fileName + ": "+ new String(b, 0, length));
   } catch (Exception e) {
   }
}

请查看 此处了解更多信息。

You should use FileConnection from JSR 75. Here is a short example of using file connection for reading file:

public void showFile(String fileName) {
   try {
      FileConnection fc = (FileConnection)
         Connector.open("file:///CFCard/" + fileName);
      if(!fc.exists()) {
         throw new IOException("File does not exist");
      }
      InputStream is = fc.openInputStream();
      byte b[] = new byte[1024];
      int length = is.read(b, 0, 1024);
      System.out.println
         ("Content of "+fileName + ": "+ new String(b, 0, length));
   } catch (Exception e) {
   }
}

Please take a look here for more info.

木森分化 2024-11-22 06:22:56

同意,FileConnection 及其 getInputStream 方法将是最接近 FileInputStream 的方法。这是带有源代码的快速教程:

http ://j2mesamples.blogspot.com/2009/02/file-connection-using-j2me-api-jsr-75.html

您将找到有关此的更多信息页面:

http://www.developer.nokia.com/Community/Discussion/showthread.php?143733-How-to-test-file-reading-writing-and-web-server-app-in-模拟器

Agreed, the FileConnection and it's getInputStream method will are the closest you will get to a FileInputStream. Here's a quick tutorial with source code:

http://j2mesamples.blogspot.com/2009/02/file-connection-using-j2me-api-jsr-75.html

You will find more information on this page:

http://www.developer.nokia.com/Community/Discussion/showthread.php?143733-How-to-test-file-reading-writing-and-web-server-app-in-emulator

成熟的代价 2024-11-22 06:22:56

如果您只关心 JAR 文件中的文件,那么看看 getResourceAsStream 方法,设备不需要有 JSR 75 即可使用它。

If you are only concerned with files in the JAR file, then have a look at getResourceAsStream method, the device does not need to have JSR 75 to use it.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文