Eu quero tirar a chave e o sinal de menor e meu replace não da certo:
String a = "[<Texto>]";
Sytem.out.print(a.replace("[<","").replace(">]",""));
isso não dá certo
Eu quero tirar a chave e o sinal de menor e meu replace não da certo:
String a = "[<Texto>]";
Sytem.out.print(a.replace("[<","").replace(">]",""));
isso não dá certo
Uai, testei aqui e funcionou.
class TesteReplace {
public static void main (String[] args) {
String a = "[<Texto>]";
System.out.print(a.replace("[<","").replace(">]",""));
}
}
Só tem um probleminha: strings são imutáveis, mas variáveis não.
Provavelmente você achou que “replace” mudou o valor da variável a - mas isso esse método não faz sozinho, precisa de uma atribuição ("=").
O que você provavelmente deveria ter feito é isto aqui:
class TesteReplace {
public static void main (String[] args) {
String a = "[<Texto>]";
a = a.replace("[<","").replace(">]","");
System.out.print(a);
}
}