¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como transformar um valor salarial em Groovy: Guia passo a passo

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 1 Vistas
0
Cargando...

Tenho um requisito para converter um valor salarial: "100000" em "1,000.00". O salário é do tipo de dados double usando Groovy. Não tenho certeza de como usá-lo ou declará-lo. Você pode me ajudar? Obrigado!

Este é meu código no script Groovy

<code>`import com.sap.gateway.ip.core.customdev.util.Message;
import java.util.HashMap;
import java.math.RoundingMode;
import java.text.DecimalFormat;
import java.util.text.NumberFormat;


//Adicionar vírgula ao salário
//
def salaryFormat (double bnkAccount){
    DecimalFormat df = new DecimalFormat("#,###.##");
    double d = Double.parseDouble(input);
    
    return d;
}



def Message processData(Message message) {
    
    //criando o arquivo/mensagem XML
    String str_body, email, a, d;
    String [] str;
    def body = message.getBody(java.lang.String);    
    
    def root = new XmlSlurper().parseText(body);
    
    for(int i = 0; i<root.EmpJob.size(); i++)
    {
 
     str_body = "<root>"+'\n' + "<record>" +'\n';
     
     str_body = str_body + "<Salary><![CDATA["+salaryFormat(root.EmpJob[i].User.salary.text())+"]]></Salary>"+'\n';
     
     str_body = str_body + "</record>"+'\n';
     str_body = str_body + "</root>"
    }

    message.setBody(str_body);
    

    return message;
}`
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?