2017-07-27 107 views
-3

我有一個增量變量,我希望將其存儲到要打印的堆棧或數組中。如何將增量變量存儲到數組或堆棧中

我的代碼是這樣的:

{ 
    int counter = 0; 
    for(int i = 0; i < p; i++){ 
     for (int j = 0; j < n; j++){ 
     if (stringVal[p].equals(stringVal2[j])) 
      counter++;           
     } 
     System.out.println(counter); 
    } 
} 

發生了什麼,在這種情況下,是反印,但它是單獨打印。我希望我的輸出像下面那樣整合。因此我希望所有的計數器值以數組或堆棧的形式存儲。

200 
201 
202 

有人可以幫我解決這個問題嗎?

{ 
     int counter = 0; 
     for(int i = 0; i < p; i++){ 
     for (int j = 0; j < n; j++){ 
     if (stringVal[p].equals(stringVal2[j])) 
      System.out.println(counter++);           
     } 

    } 
} 

上述方法將節省時間和存儲器:

+0

是否要存儲計數器在執行代碼期間所需的所有值? –

+0

而不是打印LINE'println'使用另一種方法,如只是'print',然後你不會得到一堆新的線。 – csmckelvey

+1

什麼谷歌說,當你問它關於在java中的數組或堆棧? – talex

回答

1

而不是存儲在堆疊或陣列計數器的所有值可以if條件等內寫入打印代碼。