• 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
73 wizyt
pytanie zadane 12 sierpnia 2017 w Java przez rubesom Obywatel (1,440 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 12 sierpnia 2017 przez xenonso Gaduła (3,560 p.)
Z tego co pamiętam valueOf zwraca obiekt typu Integer, natomiast parseInt tworzy zwykłego int'a
komentarz 12 sierpnia 2017 przez rubesom Obywatel (1,440 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 159 wizyt
pytanie zadane 4 listopada 2017 w JavaScript, jQuery, AJAX przez Wojciech Tuszkiewicz Początkujący (480 p.)
0 głosów
2 odpowiedzi 93 wizyt
pytanie zadane 30 maja 2016 w Systemy operacyjne, programy przez weats Początkujący (370 p.)
0 głosów
2 odpowiedzi 91 wizyt
pytanie zadane 26 lipca 2016 w Java przez NYC_fan Początkujący (260 p.)
Porady nie od parady
Komentarze do pytań nie służą do odpowiadania, od tego jest wydzielona sekcja odpowiedzi. Funkcją komentarzy jest natomiast możliwość uzyskania dodatkowych informacji na temat samego posta.
Ciekawy innych porad? Odwiedź tę stronę!

45,542 zapytań

85,864 odpowiedzi

171,315 komentarzy

22,050 pasjonatów

Przeglądających: 292
Pasjonatów: 26 Gości: 266

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.

...