Jak konwertowac string na int?

0

Witam.

Mam do zrobienia następujące zadanie:

zaproponuj klasę, która wyszuka w macierzy liczbę o największej sumie cyfr. macierz wczytywana z klawiatury

Klasa ma posiadać interfejs graficzny napisany przy wykorzystaniu pakietu Swing.

Największy problem dla mnie to w tej chwili właśnie wczytywanie z klawiatury. Można to zrobić np. pobierajac tekst z JTextField za pomoca metody getText() ale wtedy bedzie to string. I tutaj kolejny problem: Jak zamienic string na int?

0

int zmienna_int = Integer: valueOf(zmienna_string);

0

Lepiej użyć metody

int x=Integer.parseInt("jakiś_ciąg");
Integer.valueOf("jakiś_ciąg");

zwraca obiekt klasy Integer, dla javy 1.4 będziesz musiał konwertować tak:

int x=Integer.valueOf("ciąg").intValue();

pamiętaj też o obsłudze wyjątków

Integer.parseInt("jasiu poszedł na piwo");

rzuci wyjątkiem NumberFormatException
pozdrawiam

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