Ola galera…
Estou fazendo um exercicio aqui e veio uma DUVIDA…
Tem como editar(adicionando) o valor de uma string???
String exemplo = "Joao";
exemplo = exemplo + " e Maria" ; //nao sei juntar..., mas tem como?
Ola galera…
Estou fazendo um exercicio aqui e veio uma DUVIDA…
Tem como editar(adicionando) o valor de uma string???
String exemplo = "Joao";
exemplo = exemplo + " e Maria" ; //nao sei juntar..., mas tem como?
se vc quiser adicionar isso ai que vc fez vai funciona se depois disso ai
vc der um:
System.out.println(exemplo);
vai sair no console João e Maria
vc pode usar tb tipo
exemplo += " e Maria";
ele vai continuar mantendo o valor que já esta nessa variavel e vai somar e Maria.
Sim:
public static void main(String[] args) {
String string1 = "Joao";
System.out.println(string1);
string1 += " " + "Maria";
System.out.println(string1);
}
Seria isto o que vc está perguntando?
sim, é possível.
essa operação é chamada de concatenação de Strings.
String teste = "Joao";
System.out.println("antes de concatenar\n" + teste);
teste += " e Maria";
System.out.println("\ndepois de concatenar\n" + teste);
Procure ler sobre as classes StringBuffer e StringBuilder
[]'s
Existe outra forma de implementar, mas essa é a mais comum.
public class TesteString {
public static void main(String[] args) {
[color=green]// Implementação mais comum[/color]
String string1 = "João";
System.out.println("Antes de adicionar: " + string1);
string1 += " e Maria";
System.out.println("Depois de adicionar: " + string1);
[color=green]// Outra forma de implementar[/color]
String string2 = "Teste";
System.out.println("Antes de concatenar: " + string2);
string2 = string2.concat(" OK!");
System.out.println("Depois de concatenar: " + string2);
}
}
Att.
[quote=ghostta]Ola galera…
Estou fazendo um exercicio aqui e veio uma DUVIDA…
Tem como editar(adicionando) o valor de uma string???
[code]String exemplo = “Joao”;
exemplo = exemplo + " e Maria" ; //nao sei juntar…, mas tem como?[/code][/quote]
Só pare esclarecer, você não pode editar uma String, o que acontece é que todos os métodos de String, inclusive concatenação, retornam uma nova String.
O que muda é a referência para qual a variável está apontando.