tablica.długość: długość jest ostateczną zmienną mającą zastosowanie do tablice . Za pomocą zmiennej długości możemy uzyskać rozmiar tablicy.
Długość łańcucha() : Metoda długości() jest ostateczną metodą, która ma zastosowanie do obiektów typu string. Metoda długości() zwraca liczbę znaków występujących w ciągu.
długość kontra długość()
jak sprawdzić rozmiar ekranu
1. Zmienna długości ma zastosowanie do tablicy, ale nie do obiektów typu string, natomiast metoda długości() ma zastosowanie do obiektów typu string, ale nie do tablic.
2. Przykłady:
// length can be used for int[], double[], String[] // to know the length of the arrays. // length() can be used for String, StringBuilder, etc // String class related Objects to know the length of the String>
3. Aby uzyskać bezpośredni dostęp do elementu pola tablicy, możemy użyć .długość; mając na uwadze, że .długość() wywołuje metodę dostępu do elementu członkowskiego pola.
Przykład:
JAWA
public> class> Test {> >public> static> void> main(String[] args)> >{> >// Here str[0] pointing to String i.e. GEEKS> >String[] str = {>'GEEKS'>,>'FOR'>,>'GEEKS'> };> >System.out.println(str[>0>].length());> >}> }> |
>
>Wyjście
The size of the array is 4 The size of the String is 13>
Ćwicz pytania oparte na koncepcji długości i długości()
Przyjrzyjmy się wynikom następujących programów:
gigabajt kontra megabajt
- Jaki będzie wynik działania poniższego programu?
JAWA
>
twarda vs miękka oprawa
>Wyjście
3>
Wyjaśnienie: Tutaj str jest tablicą typu string i dlatego do znalezienia jej długości używana jest str.length.
- Jaki będzie wynik działania poniższego programu?
JAWA
konstruktor sznurków
public> class> Test {> >public> static> void> main(String[] args)> >{> >// Here str[0] pointing to a string i.e. GEEKS> >String[] str = {>'GEEKS'>,>'FOR'>,>'GEEKS'> };> >System.out.println(str.length());> >}> }> |
>
>
Wyjście:
error: cannot find symbol symbol: method length() location: variable str of type String[]>
Wyjaśnienie: Tutaj str jest tablicą typu string i dlatego funkcja str.length() NIE MOŻE zostać użyta do obliczenia jej długości.
- Jaki będzie wynik działania poniższego programu?
JAWA
numerowany alfabet
public> class> Test {> >public> static> void> main(String[] args)> >{> >// Here str[0] pointing to String i.e. GEEKS> >String[] str = {>'GEEKS'>,>'FOR'>,>'GEEKS'> };> >System.out.println(str[>0>].length());> >}> }> |
>
>Wyjście
5>
Wyjaśnienie: Tutaj str[0] wskazuje na String, tj. GEEKS, a zatem można uzyskać do niego dostęp za pomocą .length()