No contexto da manipulação de strings na linguagem Java, co...
- obter o número de caracteres de S; - obter o caractere contido numa dada posição de S; - obter um trecho (substring) de S.
Os seguintes métodos aplicáveis a strings podem, respectivamente, ser utilizados diretamente para suprir cada uma dessas operações:
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - length; charAt; substring.
No contexto da linguagem de programação Java, a manipulação de strings é uma tarefa comum e essencial. Para resolver a questão apresentada, é importante ter um bom domínio dos métodos oferecidos pela classe String, que é uma das classes fundamentais da linguagem. Cada um dos métodos mencionados na alternativa correta se relaciona com uma das operações descritas:
- length: Este método é utilizado para obter o número de caracteres presentes em uma string. Diferentemente de outras linguagens que podem utilizar len como uma função, em Java o tamanho de uma string é obtido por meio do método length(), sem parâmetros.
- charAt: Este método é utilizado para obter o caractere em uma determinada posição da string. O índice das posições começa em 0, então charAt(0) retornará o primeiro caractere da string. Isso atende à operação de obter o caractere contido em uma dada posição.
- substring: Este método é utilizado para obter um trecho específico, ou seja, uma substring, da string original. Pode-se especificar o índice inicial e opcionalmente o índice final. Por exemplo, substring(1, 4) retornaria o trecho da posição 1 até a posição 3 (o índice final é exclusivo).
A combinação desses métodos possibilita realizar as operações de manipulação de strings de maneira eficiente no Java, e por isso a alternativa D é a correta. As demais alternativas incluem métodos que não são aplicáveis ou não existem na linguagem Java, como len, left, mid, split (que divide a string baseada em uma expressão regular, e não retorna uma substring), ou pos.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
São mesmos métodos em javascript tbm
Os métodos correspondentes são:
- Para obter o número de caracteres de uma string, utiliza-se o método length().
- Para obter o caractere em uma posição específica da string, utiliza-se o método charAt(int index).
- Para obter um trecho (substring) da string, utiliza-se o método substring(int beginIndex, int endIndex).
Dessa forma, a alternativa correta que representa os métodos apropriados para cada operação é:
D) length(); charAt(); substring().
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo