Dividir os valores de um array de string em dois array de string

Olá

Tenho uma array de string com os seguintes valores :

0-AMPLIFICADOR
1-ALTO FALANTES
2-OUTROS
3-RADIO
4-DISC-LASER
5-BLINDAGEM
6-KIT GAS

Gostaria de desmembrar esses valore em dois arrays de string dessa maneira:

0-AMPLIFICADOR array1 1-ALTO FALANTES array2
2-OUTROS array1 3-RADIO array2
4-DISC-LASER array1 5-BLINDAGEM array2
6-KIT GAS array1

            for(int e = 0; i<desc2.length; e++){


               
	}

Teria como fazer isso?

Grato

Silva

Que? Quer que fique algo assim:
Array1:
0-AMPLIFICADOR;
2-OUTROS;
4-DISC-LASER;
6-KIT GAS;

Array2:
1-ALTO FALANTES;
3-RADIO;
5-BLINDAGEM;

Ou:
Array1:
0;
1;

Array2:
ALTO FALANTES
OUTROS
RADIO

?

seria assim:

Array1:
0-AMPLIFICADOR;
2-OUTROS;
4-DISC-LASER;
6-KIT GAS;

Array2:
1-ALTO FALANTES;
3-RADIO;
5-BLINDAGEM

ArrayList lista1 = new ArrayList();
ArrayList lista2 = new ArrayList();
for(int i =o; i<arrayPrincipal.lenght();i++){
if(i%2==0){
lista1.add(arrayPrincipal[i]);
}else{
lista2.add(arrayPrincipal[i]);
}
}
Object[] array1 = lista1.toArray();
Object[] array2 = lista2.toArray();

Isso? :?
Lembro de um exercícío de C do técnico que era parecido com isso. Más lembranças.

Até!