1. WpiszString

Typ Stringjest jednym z najczęściej używanych typów w Javie. Prawdopodobnie najczęściej używany. Jest to po prostu świetny typ, ponieważ w takich zmiennych można przechowywać tekst. Ponadto, w przeciwieństwie do typów inti , możesz wywoływać metody doublena obiektach typu , a za pomocą tych metod możesz robić przydatne i interesujące rzeczy.String

Ponadto wszystkie obiekty w Javie (wszystko ogólnie) można przekonwertować na typ String. Cóż, lub mówiąc dokładniej, wszystkie obiekty w Javie zwracają swoją reprezentację tekstową (łańcuchową). A nazwa typu Stringjest pisana wielką literą, ponieważ. ten typ jest pełnoprawną klasą.

Jeszcze nie raz wrócimy do tego typu (jest bardzo przydatny i ciekawy), ale dzisiaj poznamy się powierzchownie.


2. Tworzenie zmiennych typuString

Typ Stringzostał stworzony do przechowywania ciągów znaków (tekst). Aby utworzyć w kodzie zmienną , która będzie mogła przechowywać tekst , należy użyć polecenia:

String name;
Tworzenie zmiennej typuString

Gdzie name jest nazwa zmiennej.

Przykłady:

Zespół Opis
String name;
Tworzona jest zmienna łańcuchowaname
String message;
Tworzona jest zmienna łańcuchowamessage
String text;
Tworzona jest zmienna łańcuchowatext

Podobnie jak w przypadku typów intand double, możesz używać skrótów do tworzenia wielu zmiennych typu String:

String name1, name2, name3;
Skrót do tworzenia wielu zmiennych typuString

3. Przypisywanie wartości do zmiennych typuString

Aby wprowadzić Stringwartość do zmiennej typu, należy użyć polecenia

name = "value";
Przypisywanie wartości do zmiennej typuString

I tu jest pierwsza różnica między typem a tymi już przebadanymi. Wszystkie wartości typu Stringciągami tekstowymi i muszą być ujęte w podwójne cudzysłowy .

Przykłady:

Zespół Notatka
String name = "Steve";
Zmienna name zawiera tekstSteve
String city = "New York";
Zmienna city zawiera tekstNew York
String message = "Hello!";
Zmienna message zawiera tekstHello!

4. Inicjalizacja zmiennych typuString

Podobnie jak w przypadku intand types double, zmienne typu Stringmożna zainicjować natychmiast po utworzeniu. Nawiasem mówiąc, można to zrobić ze wszystkimi typami w Javie. Więc nie będziemy już o tym rozmawiać.

String name1 = "value1", name2 = "value2", name3 = "value3";
Skrócona forma tworzenia i inicjowania zmiennych
String name = "Steve", city = "New York", message = "Hello!";
Przykładowe polecenie tworzenia i inicjalizacji zmiennych
Notatka:

Kompilator Java będzie narzekał, jeśli zadeklarujesz zmienną bez przypisania jej wartości i spróbujesz jej użyć.

Ten kod nie zadziała:

Zespół Notatka
String name;
System.out.println(name);
Zmienna namenie jest zainicjowana. Program nie skompiluje się.
int a;
a++;
Zmienna anie jest zainicjowana. Program nie skompiluje się.
double x;
double y = x;
Zmienna xnie jest zainicjowana. Program nie skompiluje się.