Зміст курсу
Основи Java
Основи Java
Основні методи в String, частина 1
Як працювати з рядками з допомогою методів?
Як згадувалося раніше в розділі "Масиви", ми не будемо заглиблюватися в те, що таке методи і як їх створювати. Ми обговоримо це пізніше в окремому курсі. Наразі вам буде достатньо знати, що методи викликаються за допомогою крапки (.
) після створеної нами змінної String
.
Давайте розглянемо кілька найпоширеніших методів:
length()
: Повертає довжину рядка;
Main
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)
: Повертає символ за вказаним індексом у рядку;
Main
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)
: Повертає новий рядок, який є підрядком вихідного рядка, починаючи з вказаного індексу;
Main
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
;
Main
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()
: Конвертує рядок у нижній регістр;
Main
package com.example; public class Main { public static void main(String[] args) { String s = "sTRiNg"; String s1 = s.toLowerCase(); System.out.println(s1); } }
toUpperCase()
: Конвертує рядок у верхній регістр;
Main
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 послідовність)
: Перевіряє, чи містить рядок задану послідовність символів;
Main
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
;
Main
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()
: Перетворює рядок у масив символів.
Main
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 + " "); } } }
Список виявився досить великим, тому ми продовжимо вивчати рядкові методи у наступній главі.
У наступній главі ми наведемо практичні приклади використання цих методів.
Дякуємо за ваш відгук!