2011-08-16 4 views
0

Comment définir la valeur d'un entier privé à un autre? i.e.:Définir un entier privé à un autre entier privé

private Integer [] mOne = {R.string.1, R.string.2}; 

être ->

private Integer [] mTwo = {Integer mOne[]}; 

sauf que le code ne fonctionne pas. le point étant d'avoir mTwo = {R.string.1, R.string.2} sans avoir à écrire explicitement que ...

Je sais ce que je veux dire, mais je ne sais pas comment le dire ! merci pour votre aide

+0

Je ne comprends pas, qu'est-ce que 'R.string.1'? –

Répondre

4
private Integer[] mTwo = mOne; 

Cela crée une référence. Si vous avez besoin d'une copie:

private Integer[] mTwo = mOne.clone(); 
0

Cela devrait fonctionner:

private Integer [] mTwo = mOne; 
+0

En supposant que l'OP ne veut pas de copie du tableau original. – EboMike

+0

De ce que je pouvais dériver de "définir un entier privé à un autre" Il semblait qu'il avait juste des problèmes avec la syntaxe de tableau. – MrZander

Questions connexes