C++ Code nach Java portieren

Hallo zusammen,

ich habe folgenden C++ Code den ich gerne nach Java portieren möchte:

static char a[6] = {'A','B','C','D','E','F'};

static void do\_something(char \*&p, int f)
{
 \*p++ = a[f];
}

Wie könnte ich das am besten machen?

Falls sowas ins C++ Forum gehört, dann bitte verschieben.

Vielen Dank für Eure Antworten.

Tanja

Hallo,

da Java das Pointer-Konzept so nicht unterstützt, besteht der saubere Weg darin, über einen zusätzlichen Parameter für den Index zu gehen.

public class Example {
private static final char[] a = {‚A‘, ‚B‘, ‚C‘, ‚D‘, ‚E‘, ‚F‘};

public static do_something(char[] arr, int curr_idx, int f) throws ArrayIndexOutOfBoundsException {
arr[curr_idx + 1] = a[f];
}
}