S.No. Funções e descrição
1

String()

A classe String, parte do núcleo a partir da versão 0019, permite que você use e manipule strings de texto de maneiras mais complexas do que as matrizes de caracteres. Você pode concatenar Strings, anexá-las, pesquisar e substituir substrings e muito mais. Requer mais memória do que uma simples matriz de caracteres, mas também é mais útil.

Para referência, as matrizes de caracteres são chamadas de strings com um 's' minúsculo, e as instâncias da classe String são chamadas de Strings com S maiúsculo. Observe que as strings constantes, especificadas em "aspas duplas" são tratadas como matrizes de caracteres, não instâncias da classe String

2

charAt()

Acesse um caractere específico da String.

3

compareTo()

Compara duas Strings, testando se uma vem antes ou depois da outra, ou se são iguais. As strings são comparadas caractere por caractere, usando os valores ASCII dos caracteres. Isso significa, por exemplo, 'a' vem antes de 'b', mas depois de 'A'. Os números vêm antes das letras.

4

concat()

Anexa o parâmetro a uma String.

5

c_str()

Converte o conteúdo de uma string como uma string terminada em nulo no estilo C. Observe que isso fornece acesso direto ao buffer interno do String e deve ser usado com cuidado. Em particular, você nunca deve modificar a string por meio do ponteiro retornado. Quando você modifica o objeto String, ou quando ele é destruído, qualquer ponteiro retornado anteriormente por c_str () se torna inválido e não deve ser mais usado.

6

endsWith()

Testa se uma String termina ou não com os caracteres de outra String.

7

equals()

Compara duas strings para igualdade. A comparação diferencia maiúsculas de minúsculas, o que significa que a String "hello" não é igual à String "HELLO".

8

equalsIgnoreCase()

Compara duas strings para igualdade. A comparação não faz distinção entre maiúsculas e minúsculas, o que significa que a String ("hello") é igual à String ("HELLO").

9

getBytes()

Copia os caracteres da string para o buffer fornecido.

10

indexOf()

Localiza um caractere ou String dentro de outra String. Por padrão, ele pesquisa desde o início da String, mas também pode iniciar a partir de um determinado índice, permitindo localizar todas as instâncias do caractere ou String.

11

lastIndexOf()

Localiza um caractere ou String dentro de outra String. Por padrão, ele pesquisa a partir do final da String, mas também pode trabalhar para trás a partir de um determinado índice, permitindo localizar todas as instâncias do caractere ou String.

12

length()

Retorna o comprimento da String, em caracteres. (Observe que isso não inclui um caractere nulo final.)

13

remove()

Modifique no local, uma string removendo caracteres do índice fornecido para o final da string ou do índice fornecido para o índice mais contagem.

14

replace()

A função String replace () permite que você substitua todas as instâncias de um determinado caractere por outro caractere. Você também pode usar substituir para substituir substrings de uma string por uma substring diferente.

15

reserve()

A função String reserve () permite que você aloque um buffer na memória para manipular strings.

16

setCharAt()

Define um caractere da String. Não tem efeito em índices fora do comprimento existente da String.

17

startsWith()

Testa se uma String começa ou não com os caracteres de outra String.

18

toCharArray()

Copia os caracteres da string para o buffer fornecido.

19

substring()

Obtenha uma substring de uma String. O índice inicial é inclusivo (o caractere correspondente é incluído na substring), mas o índice final opcional é exclusivo (o caractere correspondente não está incluído na substring). Se o índice final for omitido, a substring continua até o final da String.

20

toInt()

Converte uma String válida em um inteiro. A string de entrada deve começar com um número inteiro. Se a string contiver números não inteiros, a função interromperá a conversão.

21

toFloat()

Converte uma String válida em um float. A string de entrada deve começar com um dígito. Se a string contiver caracteres não-dígitos, a função irá parar de realizar a conversão. Por exemplo, as strings "123,45", "123" e "123fish" são convertidas em 123,45, 123,00 e 123,00 respectivamente. Observe que "123,456" é aproximado de 123,46. Observe também que os flutuadores têm apenas 6 a 7 dígitos decimais de precisão e que strings mais longas podem ser truncadas.

22

toLowerCase()

Obtenha uma versão em minúsculas de uma String. A partir de 1.0, toLowerCase () modifica a string no lugar em vez de retornar uma nova.

23

toUpperCase()

Obtenha uma versão em maiúsculas de uma String. A partir de 1.0, toUpperCase () modifica a string no lugar em vez de retornar uma nova.

24

trim()

Obtenha uma versão da String com todos os espaços em branco à esquerda e à direita removidos. A partir de 1.0, trim () modifica a string no lugar em vez de retornar uma nova.