Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从配置文件中读取_Java_Exception_Arraylist_Bufferedreader_Filereader - Fatal编程技术网

Java 从配置文件中读取

Java 从配置文件中读取,java,exception,arraylist,bufferedreader,filereader,Java,Exception,Arraylist,Bufferedreader,Filereader,我对java非常陌生,我一直在看教程,但我很难弄清楚如何从文本文件中读取程序的初始配置数据。输入数据的格式如下: Class A: paramater 1, paramater 2, paramater 3 Class B: paramater 4, paramater 5 Class C: paramater 4, paramater 5 Class D: paramater 6 Class E: paramater 6 Class F: paramater 6 其中,类B和C中的对象进入类

我对java非常陌生,我一直在看教程,但我很难弄清楚如何从文本文件中读取程序的初始配置数据。输入数据的格式如下:

Class A: paramater 1, paramater 2, paramater 3
Class B: paramater 4, paramater 5
Class C: paramater 4, paramater 5
Class D: paramater 6
Class E: paramater 6
Class F: paramater 6
其中,类B和C中的对象进入类A中的arraylist,类D、E和F进入读取文件的类中的arraylist。所有类名都是字符串,所有参数都是int

我知道我需要导入bufferedReader和fileReader,但我不知道如何使用它们

不幸的是,我的小代码与此相关:

import java.io.FileReader;
import java.io.BufferedReader;
import java.io.IOException;

public class Garden {

    ArrayList<Flower> flowerbed = new ArrayList<Flower>();
    Hive hive = null;

    public static void main(String[] args){
        try{
            FileReader filereader = new FileReader("myGarden.txt");
            BufferedReader bufferedreader = new BufferedReader(filereader);


        }catch(FileNotFoundException filenotfoundexception){
            System.out.println("File not found.");
        }catch(IOException ioexception){
            System.out.println("File input error occured!");
        }
    }

尝试使用属性文件来加载、获取和存储带有键的值,这是非常简单和有用的。