我需要正确的String放在“ new FileReader” stringpath“”中的括号中

问题描述

这是我的Android Studio项目的功能。
我需要正确的String才能放在“ new FileReader(“ stringpath”)”中的括号中,而我尝试的所有方法均无效。

那是我的代码:

private ArrayList<Spieler> generiereSpieler(int anzahl){
        ArrayList<Spieler> spielerListe = new ArrayList<>();
        ArrayList<String> spielerListeString = new ArrayList<>();

        BufferedReader file = null;

        try{
            file = new BufferedReader(new FileReader("spieler.csv"));

            while(file.ready()){
                spielerListeString.add(file.readLine());
            }
        } catch(NullPointerException | IOException e){
            System.out.println("FEHLER: Konnte CSV-Datei (Spieler) nicht einlesen");
        } finally {
            try{
                file.close();
            } catch(NullPointerException | IOException e){
                System.out.println("FEHLER: Konnte CSV-Datei (Spieler) nicht schließen");
            }
        }

        try{
            StringTokenizer stringTokenizer = null;
            Random random = new Random();
            int spielerAnzahl = spielerListeString.size();
            int spielerIndex = 1; //TODO
            Spieler spieler;
            for(int index = 0; index < anzahl; index++){
                spielerIndex = random.nextInt(spielerAnzahl);
                stringTokenizer = new StringTokenizer(spielerListeString.get(spielerIndex),",");
                spieler = new Spieler(stringTokenizer.nextToken(),stringTokenizer.nextToken(),null);
                spielerListe.add(spieler);
            }
        } catch(NullPointerException | NoSuchElementException e){
            System.out.println("FEHLER: Konnte Liste (Spieler) nicht verarbeiten");
        } catch (IllegalArgumentException e){
            System.out.println("FEHLER: IllegalArgumentException");
            e.printStackTrace();
        }

        return spielerListe;
    }

找不到文件?我需要放什么东西?
我需要将文件放在资源或原始文件夹中,如何获取其路径?

解决方法

尝试将“ spieler.csv”文件以及源文件夹放在项目文件夹中。

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...