Strings em Java

Java Strings são discutidas, para melhor atender as demandas dos alunos.

Cadeias Java

Uma string é usada para armazenar texto. Consiste em uma coleção de caracteres entre aspas duplas.

Atribua um valor a uma variável String:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Main{
public static void main(String[] args) {
String mrx_name="We are learning about Java Strings ";
System.out.println("Text = "+mrx_name);
}
// Output = Text = We are learning about Java Strings
};
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Another Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Main{
public static void main(String[] args) {
String ample_text="Hey Everyone !!";
String mrx_name=" We are learning about Java Strings ";
System.out.println(ample_text+mrx_name);
}
// Output = Hey Everyone !! We are learning about Java Strings
};
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX


Comprimento da corda

Strings Java são, na verdade, objetos que contêm métodos para executar certas operações em strings.

O comprimento de uma string pode ser encontrado com o método length() , por exemplo:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Main{
public static void main(String[] args) {
String mrx_name="We are counting the length of the string using length() method ";
System.out.println("length of String= "+mrx_name.length());
}
// Output = length of String= 60
};
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public class Main{
public static void main(String[] args) {
String mrx_name="12345678910";
System.out.println("length of String= "+mrx_name.length());
}
// Output = length of String= 11
};
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Mais Métodos de String

Há uma variedade de métodos em String, por exemplo toUpperCase() e toLowerCase() :

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Main{
public static void main(String[] args) {
String mrx_name="We are learning toUpperCase and toLowerCase methods of String ";
System.out.println("Uppercase: "+mrx_name.toUpperCase());
System.out.println("Lowercase: "+mrx_name.toLowerCase());
}
// Output 1 = Uppercase: WE ARE LEARNING TOUPPERCASE AND TOLOWERCASE METHODS OF STRING
// Output 2= Lowercase: we are learning touppercase and tolowercase methods of string
};
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Another Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Main{
public static void main(String[] args) {
String mrx_name="Java is an object oriented programming language";
System.out.println("Uppercase: "+mrx_name.toUpperCase());
System.out.println("Lowercase: "+mrx_name.toLowerCase());
}
// Output 1 = Uppercase: JAVA IS AN OBJECT ORIENTED PROGRAMMING LANGUAGE
// Output 2= Lowercase: java is an object oriented programming language
};
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O método indexOf() retorna a posição da primeira instância de um texto especificado em uma string (incluindo espaços em branco) junto com o índice (o número) no qual ele aparece:

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Main{
public static void main(String[] args) {
String txt = "Return index of word Java !";
System.out.println("Index number= "+txt.indexOf("Java")); //
}
// Output: Index number= 21
};
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 

Example: 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
public class Main{
public static void main(String[] args) {
String txt = "1 2 3 4 5 6 7 8 9 ";
System.out.println("Index number of 6 = "+txt.indexOf("6")); //
}
// Output: Index number of 6 = 10
};
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Java começa a contar os locais a partir do zero.

A posição inicial de uma string é 0, a segunda é 1 e a terceira é 2.


Métodos de strings Java

Métodos Visão geral
contém() Verifica se existe uma substring na string.
substring() Substrings de strings são retornadas.
juntar() Strings são unidas usando o delimitador.
substituir() Especifica um novo caractere para substituir o antigo.
substitua tudo() As substrings correspondentes a um padrão regex são substituídas.
substituirPrimeiro() A primeira substring correspondente deve ser substituída.
charAt() O personagem presente no local especificado será retornado.
getBytes() Os bytes são convertidos da string.
índice de() Em uma string, esta função retorna a posição do caractere especificado.
comparado a() A ordem do dicionário é usada para comparar duas strings.
compareToIgnoreCase() As diferenças entre maiúsculas e minúsculas são ignoradas ao comparar duas strings.
aparar() Remove todos os espaços em branco iniciais e finais.
formatar() Uma string formatada é retornada.
dividir() Divide uma string em um array.
toLowerCase() Minúsculas a string.
toUpperCase() Coloca a string em letras maiúsculas
valor de() O argumento especificado será retornado como uma string.
toCharArray() Essa função converte a string em uma matriz de caracteres.
partidas() Corresponde a string contra o regex..
começa com() Este método verifica se uma string começa com uma determinada string.
termina com() Uma string é verificada para ver se ela termina com a string fornecida.
está vazia() Uma string vazia é verificada ou não.
estagiário() Esta função retorna a representação canônica da string.
conteúdoEquals() Uma string é comparada a charSequence para determinar se é igual
hashCode() O código hash da string é retornado.
subsequência() A string é subseqüenciada por este método.

Visite nosso Java String Methods Reference para obter uma lista abrangente de métodos String.

Todos os métodos de string são abordados na referência, juntamente com descrições e exemplos.

Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone