Languages
[Edit]
PL

Java - String length() - opis metody z przykładem użycia

6 points
Created by:
Bartek
2120

Jedną z podstawowych operacji na typie String w języku Java jest pobieranie jego długości.

Prosty przykład:

String tekst ="java"; // 4 znaki

System.out.println(tekst.length()); // 4

1. Dokumentacja

Składniapublic int length()
ArgumentyBrak
WynikIlości znaków użytych do zbudowania tekstu. Długość tekstu opisana jest typem int co daje maksymalną wartość 2147483647. W przypadku pustego tekstu zwracana wartość to 0.
Opis

Funkcja length() znajdująca się w klasie String. Nie przyjmuje ona żadnych argumentów, zwracając jednocześnie informacje o ilości znaków użytych do zbudowania tekstu. Każdy znak reprezentowany jest 16-bitową liczbą w sytemie Unicode.

Czasem się zdarza, że do opisania specyficznych symboli potrzebne jest wiecej niż 2 bajty. Przykładem jest java❤💻, którego długość wynosi 7. Tekst taki można by opisać za pomocą sznastkowych numerów Unicode6A, 61, 76, 61, 2764, 1F4BB, gdzie dwa znaki to jeden to jeden bajt.


2. Przykłady uzycia

Poniższy przykład pokazuje praktyczne zastosowanie metody String length() dla dwóch typowych sytuacji: string przechowuje jakiś tekst oraz jest pusty.

public class Przyklad {

    public static void main(String[] args) {

        String text1 = "dirask";
        String text2 = "Lubię programowanie";
        String text3 = "";

        System.out.println(text1.length()); // 6
        System.out.println(text2.length()); // 19
        System.out.println(text3.length()); // 0
    }
}

Poniższy przykład przedstawia wykorzystanie metody String length() do sprawdzenia czy hasło jest poprawnej długości, czy jest zbyt krótkie.

public class Przyklad2 {

    public static void main(String[] args) {
        
        System.out.println("Utwórz hasło");
        String haslo = "moje tajne hasło";

        if (haslo.length() <= 8) {
            System.out.println("Twoje hasło jest za krótkie.");
        } else {
            System.out.println("Twoje hasło jest w porządku.");
        }
    }
}

Odnośniki

  1. Class String - Oracle docs

Donate to Dirask
Our content is created by volunteers - like Wikipedia. If you think, the things we do are good, donate us. Thanks!
Join to our subscribers to be up to date with content, news and offers.

Java - klasa String (dokumentacja)

Native Advertising
🚀
Get your tech brand or product in front of software developers.
For more information Contact us
Dirask - we help you to
solve coding problems.
Ask question.

❤️💻 🙂

Join