The java.lang.String клас надає багато вбудованих методів, які використовуються для маніпулювання рядок у Java . За допомогою цих методів ми можемо виконувати операції над об’єктами String, такі як обрізка, конкатенація, перетворення, порівняння, заміна рядків тощо.
Рядок Java є потужною концепцією, оскільки все розглядається як рядок, якщо ви надсилаєте будь-яку форму у віконній, веб-програмі чи мобільній програмі.
Давайте використаємо деякі важливі методи класу String.
Метод Java String toUpperCase() і toLowerCase().
Метод Java String toUpperCase() перетворює цей рядок у верхній регістр, а метод String toLowerCase() – у малі літери.
Stringoperation1.java
public class Stringoperation1 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.toUpperCase());//SACHIN System.out.println(s.toLowerCase());//sachin System.out.println(s);//Sachin(no change in original) } }Перевірте зараз
Вихід:
SACHIN sachin Sachin
Метод Java String trim().
Метод trim() класу String усуває пробіли перед і після рядка.
Stringoperation2.java
public class Stringoperation2 { public static void main(String ar[]) { String s=' Sachin '; System.out.println(s);// Sachin System.out.println(s.trim());//Sachin } }Перевірте зараз
Вихід:
Sachin Sachin
Метод Java String startsWith() і endsWith().
Метод startsWith() перевіряє, чи починається рядок літерами, переданими як аргументи, а метод endsWith() перевіряє, чи закінчується рядок літерами, переданими як аргументи.
Stringoperation3.java
public class Stringoperation3 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.startsWith('Sa'));//true System.out.println(s.endsWith('n'));//true } }Перевірте зараз
Вихід:
true true
Метод Java String charAt().
Метод charAt() класу String повертає символ за вказаним індексом.
Stringoperation4.java
public class Stringoperation4 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.charAt(0));//S System.out.println(s.charAt(3));//h } }Перевірте зараз
Вихід:
S h
Метод Java String length().
Метод length() класу String повертає довжину вказаного рядка.
Stringoperation5.java
java лічильник
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Перевірте зараз
Вихід:
6
Метод Java String intern().
Пул рядків, спочатку порожній, підтримується приватно класом String.
Під час виклику внутрішнього методу, якщо пул уже містить рядок, рівний цьому об’єкту String, як визначено методом equals(Object), повертається рядок із пулу. В іншому випадку цей об’єкт String додається до пулу та повертається посилання на цей об’єкт String.
Stringoperation6.java
public class Stringoperation6 { public static void main(String ar[]) { String s=new String('Sachin'); String s2=s.intern(); System.out.println(s2);//Sachin } }Перевірте зараз
Вихід:
Sachin
Метод Java String valueOf().
Метод valueOf() класу String перетворює заданий тип, наприклад int, long, float, double, boolean, char і масив char, у String.
Stringoperation7.java
public class Stringoperation7 { public static void main(String ar[]) { int a=10; String s=String.valueOf(a); System.out.println(s+10); } }
Вихід:
1010
Метод Java String replace().
Метод replace() класу String замінює всі входження першої послідовності символів другою послідовністю символів.
Stringoperation8.java
public class Stringoperation8 { public static void main(String ar[]) { String s1='Java is a programming language. Java is a platform. Java is an Island.'; String replaceString=s1.replace('Java','Kava');//replaces all occurrences of 'Java' to 'Kava' System.out.println(replaceString); } }
Вихід:
Kava is a programming language. Kava is a platform. Kava is an Island.