JavaRush /Blogue Java /Random-PT /Gerenciamento de strings, funções para trabalhar com stri...
articles
Nível 15

Gerenciamento de strings, funções para trabalhar com strings em Java

Publicado no grupo Random-PT
Neste tutorial continuaremos aprendendo sobre strings em Java. Os princípios básicos de como trabalhar com strings podem ser encontrados na lição “Strings em Java”. Uma classe Stringem Java possui um conjunto de métodos para manipular o conteúdo de uma string. Encontre caracteres, substrings, altere maiúsculas de minúsculas e outras tarefas. Gerenciamento de strings, funções para trabalhar com strings em Java - 1

Obtendo caracteres e substrings

Você pode obter o caractere que está em uma posição específica em uma string chamando o método charAt(). O índice do primeiro caractere da linha é 0, o último é length()-1. O código a seguir retorna o 9º caractere da string.
String anotherPalindrome = "Niagara. O roar again!";
char aChar = anotherPalindrome.charAt(9);
A numeração dos caracteres começa em 0, portanto o 9º caractere da linha é “O”. Gerenciamento de strings, funções para trabalhar com strings em Java - 2Se você precisar obter não apenas um caractere, mas parte de uma string, poderá usar o substring. O método substringtem duas opções: Gerenciamento de strings, funções para trabalhar com strings em Java - 3O código a seguir retornará uma substring da string, começando no 11º caractere, mas não incluindo o 15º, resultando na palavra “roar”
String anotherPalindrome = "Niagara. O roar again!";
String roar = anotherPalindrome.substring(11, 15);
Gerenciamento de strings, funções para trabalhar com strings em Java - 4

Outros métodos para manipular strings

A tabela mostra alguns métodos para trabalhar com strings e suas descrições. Gerenciamento de strings, funções para trabalhar com strings em Java - 5

Pesquisar caracteres e substrings

Vejamos mais alguns métodos para pesquisar caracteres e substrings. A classe Stringcontém métodos que retornam a posição de um caractere ou substring em uma string: indexOf()e lastIndexOf(). Os métodos indexOf()pesquisam desde o início da string, lastIndexOf()desde o final. Se esses métodos não encontrarem uma correspondência, eles retornarão -1. A classe também Stringcontém um método containsque retorna verdadeiro se a sequência de caracteres especificada estiver contida na string. Use este método se precisar saber se existe uma substring em uma string, mas sua posição não é importante. A tabela a seguir descreve os métodos indexOf()e lastIndexOf(). Gerenciamento de strings, funções para trabalhar com strings em Java - 6CharSequenceé uma interface que a classe implementa String, para que você possa passar strings para o arquivo contains().

Mudando de linha. Substituindo caracteres e substrings

A classe Stringpossui vários métodos para inserir caracteres e substrings em uma string. A tabela descreve métodos para substituir caracteres e substrings encontrados. Gerenciamento de strings, funções para trabalhar com strings em Java - 7

Exemplo

A classe a seguir Filenamemostra um exemplo de uso dos métodos lastIndexOf()e substring()para usar diferentes partes de uma string com um nome de arquivo. Gerenciamento de strings, funções para trabalhar com strings em Java - 8Agora considere um programa que usa a classe Filename: Gerenciamento de strings, funções para trabalhar com strings em Java - 9O programa produzirá: Gerenciamento de strings, funções para trabalhar com strings em Java - 10O método extensionusa um método lastIndexOfpara determinar a última ocorrência de " .". O método substringusa esse valor para localizar a extensão do arquivo. Link para a fonte original: Gerenciamento de strings, funções para trabalhar com strings em Java Gerenciamento de strings, funções para trabalhar com strings em Java. Parte 2
Comentários
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION