• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Zmiana ciągu znaków w liczbę

0 głosów
69 wizyt
pytanie zadane 6 dni temu w Java przez rubesom Użytkownik (860 p.)

Jaka jest różnica między

parseInt()

a

valueOf

Załączam to co zrobiłem, żeby moje pytanie było bardziej zrozumiałe:

		String b = "123";
		System.out.println(Integer.valueOf(b));
		System.out.println(Integer.parseInt(b));

 

komentarz 6 dni temu przez xenonso Obywatel (1,140 p.)
Z tego co pamiętam valueOf zwraca obiekt typu Integer, natomiast parseInt tworzy zwykłego int'a
komentarz 6 dni temu przez rubesom Użytkownik (860 p.)

Też tak właśnie myślałem ale mylący jest dla mnie "Integer".

 

@EDIT: Wygląda na to, że masz racje, sprawdziłem to "poolem":

		String b = "200";
		String c = "200";
//		System.out.println(Integer.valueOf(b) == Integer.valueOf(c));
		System.out.println(Integer.parseInt(b) == Integer.parseInt(c));

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
2 odpowiedzi 79 wizyt
pytanie zadane 30 maja 2016 w Systemy operacyjne, programy przez weats Początkujący (370 p.)
0 głosów
2 odpowiedzi 85 wizyt
pytanie zadane 26 lipca 2016 w Java przez NYC_fan Początkujący (260 p.)
0 głosów
1 odpowiedź 57 wizyt
pytanie zadane 20 kwietnia w Java przez konrad99 Gaduła (3,450 p.)

37,207 zapytań

74,334 odpowiedzi

144,045 komentarzy

17,209 pasjonatów

Przeglądających: 130
Pasjonatów: 22 Gości: 108

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...