Je to možné.
Popsané pseudo:
něco pole(vracíme pole) název metody(Parametr pole, index který chceš vyměnit, co chceš na to místo){
pole[který chceš vyměnit] = co chceš na to místo;
return pole;
}
Dá se to samozřejmě udělat X způsoby.EDIT
public class VymenaIndexuPole {
/**
* @param args
*/
public static void main(String[] args) {
String[] mojePole = { "a", "b", "c", "d", "e" };
System.out.println("Seřazené pole: "+Arrays.toString(mojePole));
int indexPoleCoChciVymenit = 0;
int indexPoleSCimChciVymenit = 3;
mojePole = VymenaIndexuPole(mojePole, indexPoleCoChciVymenit, indexPoleSCimChciVymenit);
System.out.println("Prohozené indexi pole: "+Arrays.toString(mojePole));
}
public static String[] VymenaIndexuPole(String[] pole, int indexPoleCoChciVymenit,int indexPoleSCimChciVymenit ){
String pomocna = pole[indexPoleCoChciVymenit];
pole[indexPoleCoChciVymenit] = pole[indexPoleSCimChciVymenit];
pole[indexPoleSCimChciVymenit] = pomocna;
return pole;
}
}
Pokud chceš pouze přepsat něčím jiným, snadno to edituješ.