Mário AlvialMário Alvial

Todos os artigos por Mário Alvial

 

Trocando caracteres de uma String no Java

Temos um cadastro que recebe dados como CPF e o CEP do usuário, mas estamos tendo certos problemas no nosso sistema, pois todos os usuários cadastrados estão inserindo seus dados de forma diferente, como mostrado na tabela abaixo: O CPF de cada usuário está sendo enviado em vários formatos e nosso sistema está programado para
Continuar lendo…  

Arredondando números no Java

Em um sistema desenvolvido para a área de telemarketing de uma empresa foi encontrado um bug na hora de mostrar a média das notas dos atendentes. Temos a seguinte tabela de notas para nos mostrar de forma visual o problema: Note que, nesta tabela todos os valores estão vindo quebrados, com diversas casas decimais. Só
Continuar lendo…  

Verificar se é letra ou número no Java

Estamos desenvolvendo um sistema web para venda de automóveis usados. Uma das informações necessárias para cadastrar um automóvel no sistema é o número da placa do veículo. Precisamos criar uma funcionalidade que valide as placas do carro, para que os usuários não saiam enviando para o servidor dados incorretos. Uma placa de carro válida por
Continuar lendo…  

Mascarando campos de um formulário usando Java para Desktop

Temos um sistema desktop que gerencia os funcionários de uma certa empresa. Para realizar tal tarefa, o sistema necessita que todos os usuários estejam cadastrados. Temos nosso formulário de cadastro representado pelo seguinte código: public class FormularioCadastro extends JFrame { private JTextField nome = new JTextField(); private JTextField cpf = new JTextField(); private JTextField telefone
Continuar lendo…  

Evite o NullPointerException no Java

Talvez o erro mais comum que os desenvolvedores enfrentam, principalmente quando estão dando os primeiros passos no universo da programação, é o famoso NullPointerException (NPE para os íntimos). Entretanto, com alguns cuidados, que podemos chamar de programação defensiva, conseguimos nos prevenir de tomar essa exceção. Para nos ajudar a entender melhor como prevenir um NPE,
Continuar lendo…  

Diferença entre int e Integer em Java

Estamos trabalhando em um sistema para uma loja de peças de carro online. Trabalhamos como revisor de código, ou seja, revisamos o código dos programadores desse sistema. Em uma das revisão nos deparamos com a seguinte classe: public class Cliente { private int idade; private String nome; } Nessa classe, guardamos o nome e a
Continuar lendo…  

Iterando por um HashMap em Java

Estamos desenvolvendo um sistema web para uma empresa de ensino online. Nesse sistema é necessário que o usuário preencha um cadastro inicial, nada muito trabalhoso, apenas o nome, data de nascimento e o estado onde ele reside. Temos o seguinte formulário de cadastro: Mas se abrirmos a lista de opções de estados temos o seguinte
Continuar lendo…  

Validando CPF com Java através do Stella

Trabalhamos em um ecommerce e fomos incubidos de cuidar de um bug que está ocorrendo no software da nossa empresa. Para realizar a compra de algum produto é necessário fazer um cadastro no site. Nele pedimos algumas informações para o usuário, como por exemplo: Nome, email, endereço, telefone, CPF, entre outros. O problema está ocorrendo
Continuar lendo…  

Lendo e processando informações do teclado usando Java

Fomos contratados para desenvolver um software em Java para uma empresa e a instalação do nosso programa é feita via console. Para conseguir usufruir do nosso produto o usuário precisa ler e aceitar os termos de uso, caso contrário não podemos permitir que a instalação continue. Além disso, para estatísticas internas da empresa, após aceitar
Continuar lendo…