Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Blod

Multiplicar String

Recommended Posts

Boa tarde,

 

Desculpem a ignorância, mas preciso multiplicar o valor de uma String.

 

Por exemplo:

public class Main{
   public static void main(String[] args){
     
     String A = "A";
     System.out.println(A*2);
     System.out.println(A*3);

     //Saida AA
     //Saida AAA
   }
}

Sei que o código acima não funciona, mas há como fazer algo assim?

 

Desde já agradeço!

Compartilhar este post


Link para o post
Compartilhar em outros sites
String A = "A";

int Quantidade = 3;

for(int aux = 1; aux < Quantidade; aux++){

        A += "A";

}

System.out.println(A);

Você não vai conseguir calcular com uma string mas consegue concatená=la!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu estava buscando outro recurso, mas vejo que terei que fazer desta forma...

 

Obrigado!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Blod, não é uma "forma aceita" nem uma "forma direta", mas faz o que vc quer:

 

 

public class Teste {
    public static void main(String [] args) {
        System.out.println(String.format("%10s", "").replace(" ","A"));
    }
}

 

Só p/ confirmar: o format tem uma string vazia como segundo argumento e o replace está substituindo um espaço em branco mesmo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.