2016-12-07 8 views
-3

私はテキストファイルの情報で配列を作りたいと思っています。Javaでファイルコンテンツのオブジェクトを作成する方法は?

タブで区切ら
ANIMAL   FEET  TAIL  DANGEROUS  COLOR 
Dog   4   Yes  No    Brown 
Spider   8   No   Yes   Black 
Snake   0   No   Yes   Green   

これは、ファイルは次のようになります。

フィートの数、テール、カラーを属性として、各動物のオブジェクトを作成したいと考えています。

誰もがこれを手伝ってくれますか?

+3

コードを投稿する必要があります。私たちはあなたのためにそれを書くつもりはありません。 –

+0

質問にあなたが試したコードと予想される結果を含めてください – CraigR8806

答えて

1

私はあなたのためにそれを試みるつもりはありませんが、このような問題で使用できるヒントは、このような情報を表すクラスを作成できるということです。あなたの質問では、あなたは配列を使いたいです。あなたの質問にというタグを付けました。すべての

まず、各段階で、あなたのようなものを見ることができますAnimalオブジェクトを作成することができ、行ごとにテキストファイルを読むことができます:

class Animal { 

    private String name; 
    private int feet; 
    private boolean tail, dangerous; 
    private String color; 

    public Animal(){ 

    } 

    public Animal(String name, int feet, boolean tail, boolean dangerous, String color){ 
     this.name = name; 
     this.feet = feet; 
     this.tail = tail; 
     this.dangerous = dangerous; 
     this.color = color; 
    } 

    // getters and setters for these fields here 

} 

あなたは、このテキストファイルから多くの動物を持っているので、

ArrayList<Animal> animals = new ArrayList<>(); 
for(each line of the textfile you read){ 
    animals.add(new Animal(...)); 
} 

これは配列が役立つ部分です。

関連する問題