Como converter String para Date em Java

No Alura, eu preciso do nome e da data de lançamento de um curso: [code language=”java”] public class Curso { private String nome; private Date dataDeLancamento; public void setLancamento(Date data) { this.lancamento = data; } // resto do código } [/code] Porém, quando eu recebo a informação dataDeLancamento ela é passada em String: [code language=”java”]String
Continuar lendo…

Criando caixas de diálogo no Android (Dialogs)

No post onde vimos como criar context menu, criamos um menu de deletar um curso da lista, ou melhor, um item da lista. Para isso criamos o método deletar() que recebe a posição do curso, e então, deleta o curso a partir da posição: [code language=”java”] private void deletar(int position) { listaDeCursos.remove(position); adapter.notifyDataSetChanged(); } [/code]
Continuar lendo…

Dos palcos à programação: a trajetória de Leonardo Andrade

O Leonardo é uma daquelas pessoas que não se acomodam e correm atrás dos seus sonhos 🙂 Neste post, ele contou um pouco sobre a forma como estuda e suas técnicas de aprendizagem. Confira! Leonador Andrade, 27 Anos mora em Belo Horizonte – MG Desenvolvedor front e back-end. Hobbies: Cinema, jogos-online e cinema de novo.
Continuar lendo…

O que é o operador ternário?

No desenvolvimento de uma aplicação, é muito comum utilizarmos estruturas condicionais como, por exemplo, ifs e elses ou switch case. Porém, em algum momento da nossa vida, provavelmente, um desses testes que realizamos é tão simples que retorna um valor para apenas duas possibilidades. Por exemplo, suponhamos que precisamos criar uma funcionalidade para gerar uma
Continuar lendo…

Retorno no construtor – treino para a certificação Java

Estive me preparando para a certificação da Oracle e surgiu a seguinte situação: Existe algum retorno para construtores? Retorno de construtor??? Como assim??? Vamos verificar a classe Livro: [code language=”java”] public class Livro { public Livro(String nome, double valor){ System.out.println("nome: " + nome); System.out.println("preco: " + valor); // resto do código } } [/code] Agora
Continuar lendo…

Criando menu de contexto no Android (Context Menu)

Na App que estou desenvolvendo para armazenar meus cursos realizados na Alura, fiz uma lista de cursos e listei alguns que realizei: Observe que a cada vez que tocamos em um curso, ou seja, um item da lista, vamos direto para o link do curso. Porém, notei que o curso de MySQL eu ainda não
Continuar lendo…

Pegando partes de um texto no Java

Estou me preparando para a certificação da Oracle e tive que lidar com a seguinte situação: Como pegar uma parte de uma String? Vamos verificar a classe Livro: [code language=”java”] public class Livro { private final String nome; private final String autor; private final String descricao; public Livro(String nome, String autor, String descricao) { this.nome
Continuar lendo…

Importando classes no Java

Em meu preparo para a certificação da Oracle, tive que lidar com a complexidade dos imports. Vamos verificar essa classe Aluno: [code language=”java”] public class Aluno { private final String nome; public Aluno(String nome) { this.nome = nome; } } [/code] Agora vou adicionar os alunos em uma lista para formar uma turma. Para adicionar
Continuar lendo…

Criando uma aplicação Java Web com Servlet

Todas as vezes que desenvolvemos uma aplicação Java, criamos os nossos arquivos .java, compilamos e executamos os arquivos .class, porém sempre fazemos isso dentro de um computador que precisa ter o Java instalado! Além disso, na maioria das vezes são aplicações que a interface gráfica é um terminal, nada atrativo para o usuário… E como
Continuar lendo…