![]() |
|
||||
![]() Tenha o seu próprio sistema de controle de estoque web. com cadastro de produtos, categorias, fornecedores, entradas e saídas de produtos, com relatórios por data, margem de lucro e muito mais. Código simples e fácil de modificar. Acompanha instruções para instalação e criação do banco de dados MySQL. Clique aqui e saiba mais |
Você está aqui: Java ::: Dicas & Truques ::: Arquivos e Diretórios |
Comparar a data de criação ou alteração de dois arquivosQuantidade de visualizações: 14 vezes |
// Este exemplo mostra como comparar a data de // alteração de dois arquivos import java.io.*; public class Estudos{ public static void main(String[] args){ File arq1 = new File("c:\\java\\Atualizar.java"); long data1 = arq1.lastModified(); File arq2 = new File("c:\\java\\CarregarDriver.java"); long data2 = arq2.lastModified(); if(data1 == data2) System.out.println("As datas de alteracoes sao iguais"); else if (data1 < data2) System.out.println("O segundo arquivo e mais recente"); else System.out.println("O primeiro arquivo e mais recente"); } } |
![]() |
Java ::: Tratamento de Erros ::: Erros de Tempo de Execução |
||||||||||||||||||||||||
Como tratar o erro IndexOutOfBoundsException do Java - A exceção IndexOutOfBoundsException da linguagem JavaQuantidade de visualizações: 17466 vezes |
||||||||||||||||||||||||
A exceção IndexOutOfBoundsException é uma exceção (erro) que acontece quando fornecemos um índice fora dos limites permitidos para o acesso de elementos em um vetor, matriz, string ou demais coleções. Lembre-se de que os índices em Java começam em 0 e vão até a quantidade de elementos menos 1. Antes de vermos os exemplos, observe a posição da classe pública IndexOutOfBoundsException na hierarquia de classes da plataforma Java: java.lang.Object java.lang.Throwable java.lang.Exception java.lang.RuntimeException java.lang.IndexOutOfBoundsException Esta classe implementa a interface Serializable e possui duas sub-classes conhecidas: ArrayIndexOutOfBoundsException e StringIndexOutOfBoundsException. Veja um exemplo no qual tentamos acessar um elemento de um vetor usando um índice inválido:
Este código compila normalmente. Porém, ao tentarmos executá-lo, temos a seguinte mensagem de erro:
A forma mais adequada de corrigir este erro é fornecendo um valor de índice que realmente esteja na faixa permitida. Veja agora o mesmo trecho de código usando uma string:
Compile este código e execute-o. Você verá a seguinte mensagem de erro:
Vamos fazer o mesmo usando uma ArrayList:
Compile, execute e veja a mensagem de erro:
Veja que no caso do vetor, a exceção lançada foi ArrayIndexOutOfBoundsException, no caso da string a exceção foi StringIndexOutOfBoundsException e no caso do ArrayList tivemos IndexOutOfBoundsException. Resolvemos abordar estas três exceções em apenas uma anotação para que você perceba a semelhança entre elas. | ||||||||||||||||||||||||
Java ::: Dicas & Truques ::: Data e Hora |
||||
Como retornar a hora atual em Java usando um objeto da classe Calendar - Datas e Horas em JavaQuantidade de visualizações: 166 vezes |
||||
Nesta dica mostrarei como podemos usar um objeto da classe Calendar da linguagem Java e seu método get() para obtermos as partes individuais de uma hora e exibí-las. Veja o código completo a seguir:
Ao executar este código Java nós teremos o seguinte resultado: Hora Atual: 11:10:40 | ||||
Java ::: Dicas & Truques ::: Strings e Caracteres |
||||
Como transformar em letras maiúsculas as iniciais de cada palavra em uma string JavaQuantidade de visualizações: 108 vezes |
||||
Nesta dica mostrarei como podemos combinar os métodos da classe String e da classe StringBuffer para converter em letras maiúsculas as iniciais de cada palavra de uma frase ou texto. Para isso nós vamos usar os métodos charAt(), length(), toUpperCase() e setCharAt(). Veja o código completo para o exemplo:
Ao executar este código Java nós teremos o seguinte resultado: A frase original é: Programar em java é bom demais Resultado: Programar Em Java É Bom Demais | ||||
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |