我對java很陌生,只有一門課,並且正在尋找更有效的方法來做事。簡單的Java問題:「Subarrays」和「refressing」分配的變量;
A.是否存在子陣列?我想分配給一個新的數組,另一個數組範圍內的元素。
我被教導的唯一方法是:
int[] a = {a, b, c, d};
int[] b = {a[0], a[1]};
有什麼類似variable.substring(停止,結束)?
B.這一個很難解釋。如果我有兩個變量,a和b,其中b = a + 1(例如),並且我更改了a,我必須重新指定b = a + 1,否則b將等於我更改a之前的所有變量。有沒有辦法使用a的新值「刷新」b,而不必每次都輸入b = a + 1(或更復雜的東西)?
這是少功能和質量更多。
+1 - 重新部分B:在建模方面(例如使用UML,MOF,EMF術語),'b'將被描述爲「派生屬性」。但是你是對的:Java沒有提供任何特定的支持,你需要將它作爲一種方法來實現。 – 2010-12-13 01:02:02