Cursos / Eletrônica / Programação Estruturada / Aula 07

arrow_back Aula 07 - Manipulação de Strings

3. Buscas em Strings

Para encerrar a parte de busca em Strings, deixe-me lhe explicar como buscar por palavras ou subtextos em Strings. Imagine que você quer saber se um determinado nome digitado pelo usuário começa com João. Como você faria isso? Uma forma seria comparar caractere por caractere para ver se os quatro primeiros são as letras ‘J’, ‘o’, ‘ã’ e ‘o’. Entretanto, existe uma forma mais simples, como mostrado no código a seguir:

Observe que o ProgramaSubstring faz uso da função substring(), a qual retorna um pedaço da String original (ou seja, retorna uma substring) a partir de dois números. O primeiro deles representa o índice de início do texto. O segundo representa a posição de fim do texto + 1. Dessa forma, passar os números 0 e 4 como parâmetro indica que nós queremos o texto formado pelos caracteres da posição 0 a 3. Note que para fazer isso, precisamos testar se a String original possui pelo menos quatro caracteres.

Versão 5.3 - Todos os Direitos reservados