2011-12-31 64 views
-3

這是MYLIST:列表中每個節點的字符數? (在鏈表節點的大小)

[675463645876543456746347543, 985769854789, 3456435] 

我需要有類似下面:

System.out.print(mylist.get(1)); ---> 675463645876543456746347543 and it is 27 digits 

我如何可以顯示每個節點的大小?

+2

列表中的對象的類型是什麼? – 2011-12-31 10:15:26

+0

問題如何迭代列表或如何計算每個節點的大小? – 2011-12-31 10:20:24

回答

0

此外,您可以將每個值作爲字符串獲取到列表中,並獲取字符串的長度。

0

調用每個項目的toString方法並檢查String的長度。

System.out.print(mylist.get(1).toString().length()); 
2

如果您的列表有一個字符串,你可以使用長度或者你可以轉換爲int到字符串,使用長度,但如果你有一個整數,你不想要轉換閱讀:How can I count the digits in an integer without a string cast?。如果你有整數,我建議你採用第二種方法。

+0

謝謝我明白了 – 2011-12-31 11:11:56

+0

不客氣 – jenaiz 2011-12-31 11:56:35

+0

@payam你可以關閉這個問題嗎?謝謝。 – jenaiz 2012-01-02 17:26:01