gpt4 book ai didi

java - openFileInput() 错误

转载 作者:行者123 更新时间:2023-12-01 13:45:25 25 4
gpt4 key购买 nike

我正在尝试读取文本文件。到目前为止,我已经使用 BufferReader 获得了代码。但在我使用 openFileInput("Storyline.txt") 的地方,它会给出错误:The method openFileInput(String) is undefined for the type Game。现在,我在这里读到了一些关于 Activity 的内容:Android File I/O openFileInput() undefined 。但我必须承认我不太明白。

这是我编写的代码:

package game;

import java.io.InputStreamReader;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.FileInputStream;
import java.io.*;

public class Game {

public static void Start(){
InputStream instream = openFileInput("Storyline.txt");
InputStreamReader inputreader = new InputStreamReader(instream);
BufferedReader buffreader = new BufferedReader(inputreader);

int numberOfLines, numberOfActions;
String[] parts;

String line = null;

while((line=buffreader.readLine())!=null){
parts=line.split(";");
numberOfLines++;
}
numberOfActions=numberOfLines;

while(numberOfActions-numberOfLines < numberOfLines){
int intOne = Integer.parseInt(parts[0]);
int intTwo = Integer.parseInt(parts[1]);
String strLine = parts[2];
}

}

有人可以帮助我吗?

最佳答案

方法openFileInput是为 Android Context 类定义的,但不在 Game 类中定义。

看来您不在这里进行 Android 开发。在这种情况下,您可以使用:

InputStream instream = new FileInputStream("Storyline.txt");

关于java - openFileInput() 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20403430/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com