Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Métodos Básicos em String - Parte 1 | String
Noções Básicas de Java
course content

Conteúdo do Curso

Noções Básicas de Java

Noções Básicas de Java

1. Primeiros Passos
2. Tipos básicos, operações
3. Loops
4. Arrays
5. String

book
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;
java

Main

copy
123456789
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;
java

Main

copy
123456789
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;
java

Main

copy
123456789
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 por beginIndex e terminando em endIndex-1;
java

Main

copy
123456789
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;
java

Main

copy
123456789
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;
java

Main

copy
123456789
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;
java

Main

copy
123456789
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;
java

Main

copy
123456789
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.
java

Main

copy
1234567891011
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?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 5. Capítulo 2
We're sorry to hear that something went wrong. What happened?
some-alt