![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 0 Dołączył: 21.07.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam. Otoz mam taki maly kodzik
import java.util.*; public class cos{ public static void main(String[] args) { int[] tab=new int[100]; for(int i=0;i<10;i++) { tab[i]=i; } System.out.println(tab.length); char[] sl=new char[100]; String s="dasdasd"; sl=s.toCharArray(); System.out.println(sl.length); } } Dlaczego poprzez tab.length dla tablicy int wypisuje 100 a dla char 7 chociaz obydwie byly deklarowane na 100 miejsc? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 709 Pomógł: 176 Dołączył: 24.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Co prawda Java to nie mój świat, ale wydaję się że metoda toCharArray() deklaruje tablicę na nowo, więc deklaracja sl na początku jest zbędna. Dostajesz 7 bo String s ma 7 znaków
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 27.09.2025 - 10:34 |