¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Como converter um valor de String para Long em funções personalizadas: Guia passo a passo

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

Prezados especialistas,

Atualmente estou enfrentando o seguinte desafio:

Tenho um mapeamento de mensagens e gostaria de converter um valor do tipo String para um valor Long e devolvê-lo posteriormente.

Infelizmente, está exibindo a mensagem de erro "O script editado não possui funções válidas". Alguém aqui já trabalhou com tipos de dados como long em funções personalizadas antes?


Este é o meu código:

def Long SingleValue_long(String value) throws NumberFormatException{
		long convertValue = Long.parseLong(value)
		return convertValue
	}

Muito obrigado antecipadamente pela sua ajuda!

Atenciosamente, Timo

2020-05-11-16-25-42-window.png
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Olá Timo,

Por favor, tente o seguinte código:

long convertValue = Long.valueOf(value);

return convertValue

Saudações,
Sunny

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá Timo

A resposta para sua pergunta é que uma simples função personalizada deve retornar uma String. Caso contrário, o tempo de execução não a reconhecerá como uma função personalizada.

No entanto, tenha em mente que a saída XML de um mapeamento de mensagens sempre será texto. Se você tiver a cadeia "123" e a armazenar em um elemento do tipo xs:long, funcionará perfeitamente. Não é necessário convertê-la para um long em Java.

Saudações,

Morten

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

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?