Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Що таке String? | String
Основи Java
course content

Зміст курсу

Основи Java

Основи Java

1. Початок Роботи
2. Основні Типи та Операції
3. Цикли
4. Масиви
5. String

bookЩо таке String?

String і як ним користуватися

У мові Java "String" - це тип даних, який використовується для представлення тексту. Його синтаксис виглядає наступним чином:

java

Main

copy
1
String name = "string";

Ви вже зустрічали "String", коли щось відображали на екрані, використовуючи подвійні лапки (""). Так, "String" серед нас. Рядок також можна вивести як будь-яку іншу змінну, наприклад:

java

Main

copy
12345678
package com.example; public class Main { public static void main(String[] args) { String hello = "Hello world!"; // initialising a String variable System.out.println(hello); // printing our String variable } }

Це виглядає просто. Ну що ж, тоді перейдемо до складної частини. Рядок – це тип даних, який не можна змінити після ініціалізації. Це називається незмінним класом. Зараз не застрягайте на цих лякаючих термінах; ми обговоримо їх у окремому курсі. Ми можемо безпосередньо модифікувати значення вже ініціалізованої змінної рядка, але роблячи це, ми просто створюємо новий об'єкт у пам'яті. Наприклад:

java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String hello = "Hello world!"; // initialising a String variable hello = "Hello c<>definity"; // changing the link to the object in heap memory System.out.println(hello); // printing our new String variable } }

Ми також можемо створювати масиви рядків:

java

Main

copy
12345678910
package com.example; public class Main { public static void main(String[] args) { String[] array = {"Hello", ", ", "c<>definity"}; for (String element : array) { System.out.print(element); } } }

У наступному розділі ми поглибимося в основні методи роботи з рядками, і ви зрозумієте, чому я згадав, що значення змінної типу рядок не можна змінити без виконання певних операцій.

1. Чи скомпілюється наступний код?
2. Чи буде скомпільовано наступний код?
Чи скомпілюється наступний код?

Чи скомпілюється наступний код?

Виберіть правильну відповідь

Чи буде скомпільовано наступний код?

Чи буде скомпільовано наступний код?

Виберіть правильну відповідь

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 5. Розділ 1
some-alt