0

java を使用してファイルから単語を追加するにはどうすればよいですか?

4

1 に答える 1

0

あなたはそれを子供の一人と比較しているだけです。

for(int i=0; i<rootChildren.length; i++){
                    Node rootChild = rootChildren[i];
                    //see if the addChar1 already exists in the tree
                    //if it doesn't

                    if(!rootChild.equals(addChar1)){
                        //add the addChar1 as a child of the root
                        root.addChild(addChar1);

                    }
                    else{
                        System.out.println(addChar1.getItem() + " Exists in the tree already");
                    } 

最初の子と等しくなくなった後、すでに追加されています。それがいずれかの子と等しいかどうかを確認したいとします。あなたができることは次のようなものです:

  int equalsnrofchildren = 0;
    for(Node rootChild : rootChildren){//loops through all the children
                        //see if the addChar1 already exists in the tree
                        //if it doesn't

                        if(rootChild.equals(addChar1)){
                            equalsnrofchildren++;

                        }
    }

    if(equalsnrofchildren == 0){
    root.addChild(addChar1);
    }else{
System.out.println("already exists..");
}
于 2013-04-04T12:23:28.310 に答える