O java.lang.String classe fornece muitos métodos integrados que são usados para manipular string em Java . Com a ajuda desses métodos, podemos realizar operações em objetos String, como cortar, concatenar, converter, comparar, substituir strings, etc.
Java String é um conceito poderoso porque tudo é tratado como String se você enviar qualquer formulário em um aplicativo baseado em janela, web ou móvel.
Vamos usar alguns métodos importantes da classe String.
Método Java String toUpperCase() e toLowerCase()
O método Java String toUpperCase() converte esta String em letras maiúsculas e o método String toLowerCase() em letras minúsculas.
Stringoperação1.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) } }Teste agora
Saída:
SACHIN sachin Sachin
Método Java String trim()
O método trim() da classe String elimina espaços em branco antes e depois da String.
Stringoperação2.java
public class Stringoperation2 { public static void main(String ar[]) { String s=' Sachin '; System.out.println(s);// Sachin System.out.println(s.trim());//Sachin } }Teste agora
Saída:
Sachin Sachin
Método Java String começa com () e termina com ()
O métodostartWith() verifica se a String começa com as letras passadas como argumentos e o método endsWith() verifica se a String termina com as letras passadas como argumentos.
Stringoperação3.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 } }Teste agora
Saída:
true true
Método Java String charAt()
O método charAt() da classe String retorna um caractere no índice especificado.
Stringoperação4.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 } }Teste agora
Saída:
S h
Método Java String length()
O método length() da classe String retorna o comprimento da String especificada.
Stringoperação5.java
leia arquivos json
public class Stringoperation5 { public static void main(String ar[]) { String s='Sachin'; System.out.println(s.length());//6 } }Teste agora
Saída:
6
Método Java String estagiário()
Um conjunto de strings, inicialmente vazio, é mantido de forma privada pela classe String.
Quando o método interno é invocado, se o pool já contiver uma String igual a este objeto String conforme determinado pelo método equals(Object), então a String do pool será retornada. Caso contrário, este objeto String será adicionado ao pool e uma referência a este objeto String será retornada.
Stringoperação6.java
public class Stringoperation6 { public static void main(String ar[]) { String s=new String('Sachin'); String s2=s.intern(); System.out.println(s2);//Sachin } }Teste agora
Saída:
Sachin
Método Java String valueOf()
O método valueOf() da classe String converte determinados tipos como int, long, float, double, boolean, char e char array em String.
Stringoperação7.java
public class Stringoperation7 { public static void main(String ar[]) { int a=10; String s=String.valueOf(a); System.out.println(s+10); } }
Saída:
1010
Método Java String replace()
O método replace() da classe String substitui todas as ocorrências da primeira sequência de caracteres pela segunda sequência de caracteres.
Stringoperação8.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); } }
Saída:
Kava is a programming language. Kava is a platform. Kava is an Island.