Clasificar múltiples matrices simultáneamente "en su lugar"

Tengo los siguientes 3 arreglos:

int[] indexes = new int[]{0,2,8,5};
String[] sources = new String[]{"how", "are", "today", "you"};
String[] targets = new String[]{"I", "am", "thanks", "fine"};

Quiero ordenar las tres matrices en función de los índices:

indexes -> {0,2,5,8}
sources -> {"how", "are", "you", "today"}
targets -> {"I", "am",  "fine",  "thanks"}

Puedo crear una nueva clasemyClass con los tres elementos:

class myClass {
    int x;
    String source;
    String target;
}

Reasignar todo a myClass, luego ordenarmyClass utilizandox. Sin embargo, esto requeriría espacios adicionales. Me pregunto si es posible hacerin place clasificación? ¡Gracias

Respuestas a la pregunta(10)

Su respuesta a la pregunta