logo

Методи Java String Class

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.