我幾乎肯定這個問題之前已經被問過了,因爲我確定我不是第一個有這個問題的人,但我不知道正確的搜索詞來獲得我的答案,所以如果你可以指向正確的方向,我真的很感激它。如何訪問我的Java對象的一部分?
我有一個對象在一個Java類,當我鼠標,說:
variableName = Object[6]
>[0] = "words in here"
>[1] = "a few more words"
>[2] = float
>[3] = float
>[4] = integer
>[5] = integer
我想打印出來「在這裏的話」,並得到整數的值[5]。我該怎麼做呢?我已經嘗試過幾件事情,比如
String whatsNeeded = variableName[0];
String whatToGet = variableName.toString();
但是這兩個都沒有得到我想要的。實際上,variableName [0]給了我一個錯誤,而variableName.toString()打印出[Ljava.lang.Object; @blahblah
有關如何獲取我想要的字段的任何提示?謝謝!!
好吧,所以我試着像你建議的那樣鑄造它,但是出現的錯誤仍然存在。它說「表達式的類型必須是數組類型,但它解析爲對象」。這有意義嗎? – Kmanc
也許你並沒有將數組存儲在Object []變量中,而是存儲在Object中。檢查我的編輯。 – Jack
釘了它,謝謝! (我覺得啞巴哈哈) – Kmanc