JavaME Jak *,+,- tablica wieloelement String przez np: 2

0

Witam
jestem początkującym w programowaniu w javaME.

posiadam tablicę string-ów.

private String[] xaa = 
  { 
      "08a",
      "09d, 30a",
	  "50",
      "40ad"  
  };

tablicę xaa chce pomnożyć lub dodać lub odjąć przez pewną wartość np: 2
string xaa posiada litery , które chce, żeby zostały dodane d po pomnożeniu lub dodaniu lub odejmowaniu

Integer.parseInt(is); ze stringu robi int
nie działa ponieważ występują w stringu litery oraz tablica nie jest jedno elementowa

wynik , który chce osiągnąć to :

 10a 
11d, 32a 
52 
42ad"   

nie wiem od czego zacząć
dziękuje za pomoc

0

Musisz "po drodze" każdy z elementów tablicy rozdzielić na część numeryczną i litery. Zatem operacja dodawania powinna wyglądać mniej więcej tak:

for(int i =0; i <tablica.length; i++) {
    String t = rozdziel(tablica[i]);
    if(!t[0].isEmpty()){
         int n = Integer.parseInt(t[0]);
         n+=2;
         tablica[i] = n+t[1];
    }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1