Java: Como obter a extensão de um arquivo

Java: Como obter a extensão de um arquivo

Há várias formas de extrair a extensão do nome de um arquivo. A forma mais simples e legível para o o seu código, é utilizando o método FilenameUtils.getExtension da biblioteca Apache Commons IO. Veja no exemplo abaixo como obter …
Java: Varargs...

Java: Varargs...

Somente o último parâmetro de um método em Java pode ser do tipo varargs. Um parâmetro vararg pode receber 0, muitos ou um array de parâmetros. Aliás, é por essa característica que o parâmetro vararg deve ser o último parâmetro …
Java: Como converter List para Array

Java: Como converter List para Array

Para converter um List (java.util.List) em um Array (Vetor), nós podemos utilizar o método toArray da interface List que pertence à API nativa do Java. Veja no exemplo abaixo como converter um List em um Array em Java …
Java: Diferença entre i++, ++i e i = i + 1

Java: Diferença entre i++, ++i e i = i + 1

É comum programadores iniciantes se depararem com um i++ ou ++i no código java e não saberem para quê serve, outros ficam na dúvida de qual a diferença entre i++, ++i e i = i + 1. No exemplo acima, i é …
Java: Parâmetros de linha de comando

Java: Parâmetros de linha de comando

Muita gente se acostuma a criar o método estático main no java e não sabe para quê serve o parâmetro do tipo String[] (Array de String), geralmente nomeado como args. Vamos ver neste post porque este parâmetro existe no método …
Tudo que você precisa saber sobre comentários em Java

Tudo que você precisa saber sobre comentários em Java

Toda linguagem de programação provê formas de criar comentários no código, ou seja, códigos que são ignorados pelo compilador. Vejamos as formas de criar comentários em Java. package br.com.dicasdejava.fundamentos; public class ComentariosEmJava { public static void main(String …
Java: Como transformar uma String separada por virgula em Array

Java: Como transformar uma String separada por virgula em Array

Confira no exemplo abaixo como transformar uma String com valores separadores por vírgula em um Array. Exemplo: package br.com.dicasdejava.fundamentos; public class StringSeparadaPorVirgulaEmArray { public static void main(String[] args) { String stringDeNomes = "João, Carlos, José, Marcos, Maria, Julia, Joaquim …
Mockito: Como testar chamada de método

Mockito: Como testar chamada de método

Muita gente começa a usar o framework Mockito para fazer testes em Java e tem dúvidas de como verificar se o método de uma dependência foi ou não chamado. Confira no exemplo abaixo como fazer a verificação de chamada de …
Java: Como embaralhar uma lista

Java: Como embaralhar uma lista

Para embaralhar uma lista (List) em Java, nós podemos utilizar o método shuffle a classe java.util.Collections que é nativa da API java. Veja no exemplo abaixo como embaralhar os valores de um List. package br.com.dicasdejava.util …
Java: Diferença entre os operadores &&, &, || e |

Java: Diferença entre os operadores &&, &, || e |

Uma dúvida muito comum entre programadores Java iniciantes é saber a diferença entre os operadores lógicos duplo ou simples, ou seja, a diferença entre && e & para o operador E e a diferença entre || e | para o operador OU. A diferença …