这是我的进口商品:
import com.codename1.ui.*; import com.codename1.ui.util.*; import com.codename1.ui.plaf.*; import com.codename1.ui.events.*; import com.codename1.io.*; import com.codename1.ui.layouts.*; import java.io.*;
我无法编译此代码:
InputStream in = new FileInputStream("users.csv");
这是错误:
C:\Users\Isaac\Documents\NetBeansProjects\CodenameOne_TESTING\src\com\fakecompany\testapp\MyApplication.java:119: error: cannot find symbol InputStream in = new FileInputStream("users.csv"); symbol: class FileInputStream location: class MyApplication
我认为这可能是导入的问题,可以肯定的是,当我专门导入时,java.io.FileImputStream它给了我一个额外的错误:
java.io.FileImputStream
C:\Users\Isaac\Documents\NetBeansProjects\CodenameOne_TESTING\src\com\fakecompany\testapp\MyApplication.java:13: error: cannot find symbol import java.io.FileInputStream; symbol: class FileInputStream location: package java.io
到底是怎么回事?我应该以其他方式导入Codename One中的文件吗?让我知道这是否还不足以找到错误。
PS:我需要实现输入流,以便可以解析csv文件:
CSVParser parser = new CSVParser(); String[][] data = parser.parse(in);
看来代号One省略了该类-我怀疑其他类。
从文档来看,我怀疑您想使用com.codename1.io.FileSystemStorage该类及其openInputStream方法。
com.codename1.io.FileSystemStorage
openInputStream
您可能还想观看有关将数据存储到持久性存储中的视频。