0
int addr = gen_address();
              $code.addr = addr;
              $code.append(
                  ldc(44),
                  istore(addr),
                  "getstatic java/lang/System/out Ljava/io/PrintStream;",
                iload(addr),
                "invokevirtual java/io/PrintStream/print(I)V");
int addr = gen_address();
              $code.addr = addr;
              $code.append(
                  ldc(22),
                  istore(addr),
                  "getstatic java/lang/System/out Ljava/io/PrintStream;",
                iload(addr),
                "invokevirtual java/io/PrintStream/print(I)V");

この文法は数値44を出力し22
ますが、出力は次のようになります ( 4422)

出力が ( 44 22 ) になるように、数字の間にスペースを追加したい

で何かを変える必要があると思います

            "invokevirtual java/io/PrintStream/print(I)V");
4

1 に答える 1