Blod 0 Denunciar post Postado Outubro 29, 2014 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
MaikeES 18 Denunciar post Postado Outubro 29, 2014 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
Blod 0 Denunciar post Postado Outubro 29, 2014 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
_Isis_ 202 Denunciar post Postado Outubro 29, 2014 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