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.
Tudo estava claro?
Obrigado pelo seu feedback!
Seção 5. Capítulo 2