seguinte tenho um textfield onde escrevo um numero EX 100m quero que sai escrito por extenso o numero digitado no textfield
Ex 200,50 escreva duzentos reais e cinquenta centavos
150,28 escreva cento e vinte oito reais cinquenta centavos
packageapresentacao;importbr.com.caelum.stella.inwords.FormatoDeExtenso;importbr.com.caelum.stella.inwords.FormatoDeReal;importbr.com.caelum.stella.inwords.NumericToWordsConverter;publicclassFormatoDeSegundosComMilesimosimplementsFormatoDeExtenso{publicintgetCasasDecimais(){return3;}publicStringgetUnidadeDecimalNoPlural(){return"milésimos de segundo";}publicStringgetUnidadeDecimalNoSingular(){return"milésimo de segundo";}publicStringgetUnidadeInteiraNoPlural(){return"segundos";}publicStringgetUnidadeInteiraNoSingular(){return"segundo";}publicstaticvoidmain(String[]args){//Formato de TEMPO---------------------FormatoDeExtensoformato=newFormatoDeSegundosComMilesimos();NumericToWordsConverterconverter=newNumericToWordsConverter(formato);Stringtempo=converter.toWords(100.50);Stringmessage="Cibernautas demoram "+tempo+" a avaliar uma página.";System.out.println(message);tempo=converter.toWords(9.52);message="TEMPO "+tempo+".";System.out.println(message);//REAIS------------------------------------------------NumericToWordsConverterconverter1;converter1=newNumericToWordsConverter(newFormatoDeReal());doublenumero=101.99;Stringextenso=converter1.toWords(numero);System.out.println(extenso);}}
FUNCIONO PERFEITO reais e tempo valeu pela ajuda de todos so que nao tem como colocar 1hora 30 min 25 segundos por exemplo isso nao consegui nao
A
andre.froes
já tentou dar split no tempo e pedir para falar separadamente a hora do minuto e segundo?