我可以在Java中執行此操作嗎?在運行系統中可以動態創建Java Array對象嗎?
在運行時:
int length
=一些裝載長度
然後我用長度來做到這一點算術:
byte [] b = new byte[length];
這會不會扔運行時例外嗎?如果是這樣的話?
我可以在Java中執行此操作嗎?在運行系統中可以動態創建Java Array對象嗎?
在運行時:
int length
=一些裝載長度
然後我用長度來做到這一點算術:
byte [] b = new byte[length];
這會不會扔運行時例外嗎?如果是這樣的話?
是的,它可以在運行時創建。
但是你應該嘗試,看看:)
爲什麼不使用ArrayList? – DarthVader 2009-11-16 02:41:10
不能,我是一個有限的Java平臺,它沒有ArrayList類。 – 2009-11-16 02:45:12
你爲什麼說你應該試試看?這個問題沒有任何具體的文件嗎? – 2009-11-16 02:45:52
我想你忘記了基本的概念,因爲對象是在comile時創建的,並且在運行時分配內存。
你試過了嗎?如果是這樣,結果如何? – BalusC 2009-11-16 02:39:42
它不顯示編譯時錯誤,但我在運行時收到錯誤,我不知道這是否是源代碼? – 2009-11-16 02:44:33
您需要調查錯誤,而不是代碼。 – BalusC 2009-11-16 02:46:16