Avalados por :
Aplica-se a: JDK 1.5 / JDK 1.6
Resumo:
Em muitas aplicações personalizadas, pode ser necessário gerar um número único alfanumérico. Este documento discute um guia passo a passo com código em Java.
Autor: Biplab Ray
Empresa: TATA Consultancy Services
Criado em: 31 de janeiro de 2015
Biografia do autor:
Biplab Ray trabalha para a Tata Consultancy Service como Consultor Assistente no desenvolvimento de SAP EP, aplicações compostas utilizando CAF, BPM, BRM, WebDynpro para Java. Ele também trabalha em tecnologias como Java/J2EE e tem um profundo entendimento de eSOA, Web Services, Enterprise Service, XML.
Introdução
Em muitas aplicações personalizadas, pode ser necessário gerar um número alfanumérico único. Pode haver condições para gerar os números, como as seguintes:
a) O comprimento do número não deve ser restrito.
b) Todas as entradas devem ser variáveis e configuráveis.
c) O intervalo de números deve ter limites superiores e inferiores.
d) Deveria haver algumas condições especiais, nas quais a posição do caractere do número seria numérica ou alfabética.
e) A aplicação deve ter condições para excluir alguns caracteres em determinadas posições.
f) A aplicação deve ter uma entrada para gerar vários números de uma só vez.
Com base nas condições acima, fornecemos um guia passo a passo sobre como alcançar o objetivo.
Implementação
Passo 1: Devemos criar um projeto Java no Eclipse ou NetWeaver Developer Studio.
Passo 2: Ao criar o projeto, fornecer um nome ao projeto.
Passo 3: Agora devemos criar as três classes Java sob um pacote chamado tcs.com
Passo 4:
Passo 5: Agora devemos implementar a classe Java.
Passo 6: Implementar DTOForId.java como mostrado abaixo.
DTOForId.java
|
---|
package com.tcs;
/** * @author user * */ public class DTOForId { |
Passo 7: Implementação de AlphanumericSorting.java como mostrado abaixo.
AlphanumericSorting.java
|
---|
package com.tcs;
import java.util.Comparator;
/** * @author user * */ public class AlphanumericSorting implements Comparator<Object>{ |
Passo 8: Implementação de TestClient.java como mostrado abaixo.
TestClient.java
|
---|
package com.tcs;
import java.util.List;
/** * @author user * */ public class TestClient { |
contacto@primeinstitute.com
(+51) 1641 9379
(+57) 1489 6964
© 2024 Copyright. Todos los derechos reservados.
Desarrollado por Prime Institute