¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Cómo convertir un valor de salario en Groovy: Guía paso a paso

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

Tengo un requisito para convertir un valor de salario: "100000" en "1,000.00". El salario es de tipo de datos double usando Groovy. No estoy seguro de cómo usarlo o declararlo. ¿Pueden ayudarme? ¡Gracias!

Este es mi código en el script de 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;


//Agregar coma al salario
//
def salaryFormat (double bnkAccount){
    DecimalFormat df = new DecimalFormat("#,###.##");
    double d = Double.parseDouble(input);
    
    return d;
}



def Message processData(Message message) {
    
    //creando el archivo/mensaje 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?