Prev / Next / たまにっき。

AddTracer

Category: [Java][開発]
2004-11-30

多次元配列のアクセス
int[][] の変数の参照.array[1][2] の場合.

0:aload_1
1:iconst_1
2:aaload
3:iconst_2
4:iaload


int[][][] の変数の参照.array[1][2][3] の場合

0:aload_1
1:iconst_1
2:aaload
3:iconst_2
4:aaload
5:iconst_3
6:iaload


んーと,StringBuffer を arrayref の下に移動させると行けるかな?

0:arrayref
1:arrayref,1
2:arrayref[1]
3:arrayref[1],2
4:arrayref[1][2]

だから,

"[",arrayref,1
arrayref,1,"["
arrayref,"[",1,1
arrayref,1,"[",1
arrayref,1,"[1]"
"[1]",arrayref,1
"[1]",arrayref[1]
"[1]",arrayref[1],2

あっ,できそう.

Category: [Java][開発]