Conteúdo do Curso
Noções Básicas de Java
Noções Básicas de Java
Métodos Básicos em String - Parte 1
Como Trabalhar com Strings Usando Métodos?
Como mencionado anteriormente na seção "Array", não entraremos em detalhes sobre o que são métodos e como criá-los. Discutiremos isso mais adiante em um curso separado. Por ora, será suficiente para você saber que os métodos são invocados usando um ponto (.
) após a variável String
que criamos.
Vamos dar uma olhada em vários métodos comumente usados:
length()
: retorna o comprimento da string;
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)
: retorna o caractere no índice especificado na string;
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)
: retorna uma nova string que é uma substring da string original, começando pelo índice especificado;
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)
: retorna uma nova string que é uma substring da string original, começando porbeginIndex
e terminando emendIndex-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()
: converte a string para minúsculas;
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()
: converte a string para maiúsculas;
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 sequence)
: verifica se a string contém a sequência de caracteres especificada;
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)
: substitui todas as ocorrências do oldChar especificado pelo 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()
: converte a string em um array de caracteres.
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 + " "); } } }
A lista acabou por ser bastante extensa, então continuaremos explorando os métodos string no próximo capítulo.
No capítulo seguinte, forneceremos exemplos práticos do uso desses métodos.
Obrigado pelo seu feedback!