从Java中的文本文件读取不同类型的变量

时间:2020-05-15 05:29:10

标签: java

我的文件格式如下

111,name,111`

因此格式为(int,string,int),以“,”作为分隔符 现在我要做的就是读取文件并将它们分配给不同的变量

public static void main(String[] args) throws IOException {
        FileInputStream movies = new FileInputStream("res\\test.txt");
        try (Scanner inFile = new Scanner(movies)) {
            inFile.useDelimiter(",");
            while (inFile.hasNext()) {
                int i1 = inFile.nextInt();
                String i2 = inFile.next();
                int i3 = inFile.nextInt();    
            }
        }
    }

当我使用“”空间作为定界符时,它可以工作,但我不能使其以逗号作为定界符

0 个答案:

没有答案