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;
String
Gdzie name jest nazwa zmiennej.
Przykłady:
| Zespół | Opis |
|---|---|
|
Tworzona jest zmienna łańcuchowaname |
|
Tworzona jest zmienna łańcuchowamessage |
|
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;
String
3. Przypisywanie wartości do zmiennych typuString
Aby wprowadzić Stringwartość do zmiennej typu, należy użyć polecenia
name = "value";
String
I tu jest pierwsza różnica między typem a tymi już przebadanymi. Wszystkie wartości typu Stringsą ciągami tekstowymi i muszą być ujęte w podwójne cudzysłowy .
Przykłady:
| Zespół | Notatka |
|---|---|
|
Zmienna name zawiera tekstSteve |
|
Zmienna city zawiera tekstNew York |
|
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";
String name = "Steve", city = "New York", message = "Hello!";
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 |
|---|---|
|
Zmienna namenie jest zainicjowana. Program nie skompiluje się. |
|
Zmienna anie jest zainicjowana. Program nie skompiluje się. |
|
Zmienna xnie jest zainicjowana. Program nie skompiluje się. |
GO TO FULL VERSION