我对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