2013-04-04 56 views
0

如何從使用java的文件添加單詞?從文件java中添加單詞

+0

這不會解決任何問題,但你可以改變這一點: 的for(int i = 0;我 WereWolfBoy 2013-04-04 12:17:48

+0

爲什麼這個問題改變了,並且是我對前一個問題的答案不被接受的答案? :| – WereWolfBoy 2013-04-22 08:21:01

回答

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.."); 
} 
+0

謝謝,解決了這個問題! – ciastkoo 2013-04-04 12:33:14

+0

沒問題,隊友。 – WereWolfBoy 2013-04-04 12:34:18