Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 7b35ea0

Browse files
classe string
1 parent 6adcf7e commit 7b35ea0

File tree

1 file changed

+33
-0
lines changed

1 file changed

+33
-0
lines changed

‎src/module4/java/lang/string.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
# Classe `String`
2+
3+
A classe `String` em Java representa uma sequência de caracteres. Ela é uma das classes mais utilizadas na linguagem e fornece diversos métodos para manipulação e processamento de strings.
4+
5+
Alguns dos métodos mais comumente usados da classe `String` são:
6+
7+
## Manipulação de Strings
8+
- `length()`: retorna o número de caracteres da string.
9+
- `charAt(int index)`: retorna o caractere na posição especificada.
10+
- `substring(int beginIndex)`: retorna uma nova string a partir do índice especificado.
11+
- `substring(int beginIndex, int endIndex)`: retorna uma nova string do intervalo especificado.
12+
- `concat(String str)`: concatena a string atual com a string especificada.
13+
- `replace(char oldChar, char newChar)`: substitui todas as ocorrências de um caractere por outro.
14+
- `toLowerCase()`: converte todos os caracteres da string para minúsculas.
15+
- `toUpperCase()`: converte todos os caracteres da string para maiúsculas.
16+
17+
## Busca e Comparação
18+
- `indexOf(String str)`: retorna o índice da primeira ocorrência da string especificada.
19+
- `lastIndexOf(String str)`: retorna o índice da última ocorrência da string especificada.
20+
- `contains(CharSequence sequence)`: verifica se a string contém a sequência especificada.
21+
- `equals(Object obj)`: verifica se a string é igual ao objeto especificado.
22+
- `startsWith(String prefix)`: verifica se a string começa com o prefixo especificado.
23+
- `endsWith(String suffix)`: verifica se a string termina com o sufixo especificado.
24+
25+
## Conversão e Formatação
26+
- `valueOf(...)`: converte outros tipos de dados em strings.
27+
- `trim()`: remove espaços em branco no início e no final da string.
28+
- `split(String regex)`: divide a string em substrings com base em um delimitador.
29+
- `format(String format, Object... args)`: formata a string de acordo com um padrão especificado.
30+
31+
A classe `String` é imutável, ou seja, uma vez criada, seu conteúdo não pode ser alterado. No entanto, as operações de manipulação e processamento de strings retornam novas strings com os resultados desejados.
32+
33+
Em resumo, a classe `String` é essencial para o trabalho com texto em Java. Ela fornece uma ampla gama de métodos para manipular, buscar, comparar, converter e formatar strings, permitindo a construção de aplicações poderosas e flexíveis.

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /