Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Основні методи в String, частина 1 | String
Основи Java
course content

Зміст курсу

Основи Java

Основи Java

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

bookОсновні методи в String, частина 1

Як працювати з рядками з допомогою методів?

Як згадувалося раніше в розділі "Масиви", ми не будемо заглиблюватися в те, що таке методи і як їх створювати. Ми обговоримо це пізніше в окремому курсі. Наразі вам буде достатньо знати, що методи викликаються за допомогою крапки (.) після створеної нами змінної String.

Давайте розглянемо кілька найпоширеніших методів:

  • length(): Повертає довжину рядка;
java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String s = "string"; int l = s.length(); System.out.println(l); } }
  • charAt(int index): Повертає символ за вказаним індексом у рядку;
java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String s = "string"; char c = s.charAt(2); System.out.println(c); } }
  • substring(int beginIndex): Повертає новий рядок, який є підрядком вихідного рядка, починаючи з вказаного індексу;
java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String s = "string"; String s1 = s.substring(3); System.out.println(s1); } }
  • substring(int beginIndex, int endIndex): Повертає новий рядок, який є підрядком вихідного рядка, починаючи з beginIndex і закінчуючи endIndex-1;
java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String s = "string"; String s1 = s.substring(3, 5); System.out.println(s1); } }
  • toLowerCase(): Конвертує рядок у нижній регістр;
java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String s = "sTRiNg"; String s1 = s.toLowerCase(); System.out.println(s1); } }
  • toUpperCase(): Конвертує рядок у верхній регістр;
java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String s = "string"; String s1 = s.toUpperCase(); System.out.println(s1); } }
  • contains(CharSequence послідовність): Перевіряє, чи містить рядок задану послідовність символів;
java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String s = "string"; boolean b = s.contains("a"); System.out.println(b); } }
  • replace(char oldChar, char newChar): Замінює всі входження заданого символу oldChar на newChar;
java

Main

copy
123456789
package com.example; public class Main { public static void main(String[] args) { String s = "string is good"; String s1 = s.replace('i', 'f'); System.out.println(s1); } }
  • toCharArray(): Перетворює рядок у масив символів.
java

Main

copy
1234567891011
package com.example; public class Main { public static void main(String[] args) { String s = "string"; char[] array = s.toCharArray(); for (char element : array) { System.out.print(element + " "); } } }

Список виявився досить великим, тому ми продовжимо вивчати рядкові методи у наступній главі.

У наступній главі ми наведемо практичні приклади використання цих методів.

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

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

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

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