Strings
A classe String é um dos tipos de dados mais importantes em Java.
Diferente de outras linguagens, em Java, strings são objetos, não arrays de caracteres.
Ao criar um literal de string, você está criando um objeto da classe String.
Exemplo: em System.out.println("In Java, strings are objects.");, a string é convertida automaticamente em um objeto String.
O uso de String já estava presente desde o início, mesmo que implicitamente.
A classe String é extensa e o texto a examina de forma superficial.
Explorar a classe String por conta própria é recomendado.
Construindo strings
Um objeto String pode ser criado usando new e chamando o construtor de String.
Exemplo:
String str = new String("Hello");
cria um objeto String com o valor "Hello".
Um String também pode ser criado a partir de outro String.
Exemplo:
String str2 = new String(str);
cria uma cópia do String original.
Outra forma de criar um String é atribuindo diretamente uma sequência de caracteres.
Exemplo:
String str = "Java strings are powerful.";
Objetos String podem ser usados onde quer que strings entre aspas sejam permitidos.
Saída:
Java strings are objects.
They are constructed various ways.
They are constructed various ways.
Operando com strings
Saída:
Length of str1: 45
When it comes to Web programming, Java is #1.
str1 equals str2
str1 does not equal str3
str1 is greater than str3
Index of first occurrence of One: 0
Index of last occurrence of One: 14
Para concatenar (unir) dois strings usando o operador :
String str1 = "One";
String str2 = "Two";
String str3 = "Three";
String str4 = str1 str2 str3;
Inicializa str4 com o string “OneTwoThree”.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3