Utilizando a classe Collator
Este algoritmo conta quantas vogais e quantas consoantes há em uma frase de 80 caracteres, considerando ç/Ç e vogais acentuadas. Para resolver o problema com comparações de vogais acentuadas e o ç/Ç eu utilizei a classe Collator (java.text.Collator), saiba mais aqui: http://docs.oracle.com/javase/7/docs/api/java/text/Collator.html Basicamente, a classe Collator é um comparador de Strings sensitivos à localização. Neste algoritmo eu a utilizei da forma mais simples possível, com sua localização Default. P.S: Agradecimento especial ao rei_astro, que me deu dicas valiosas (que me levou à classe Collator) e puxões de orelha que se transformaram numa melhora substancial do código em relação à alguns métodos que prendiam a execução. Espero que gostem e lhes seja útil. Qualquer dúvida ou crítica, sintam-se livres para me contatar. Abraços.
Por: Mariana Ribeiro Mendes
Utilizando a classe File
A classe File (java.io.File) é muito utilizada para a recuperação de informações sobre arquivos e diretórios. Esta classe não é utilizada diretamente para o processamento de arquivos (abri-los, etc), apenas especifica informações sobre os arquivos/diretórios para que estes possam ser utilizados. Por exemplo, através dela você pode conseguir o caminho de determinado arquivo/diretório para que outra classe eventualmente possa fazer as devidas manipulações sobre aquela informação obtida pela classe File. Mais informações sobre a classe File podem ser encontrada aqui: http://docs.oracle.com/javase/7/docs/api/java/io/File.html O algoritmo a seguir é bem simples, ele verifica se o caminho digitado pelo usuário existe... Caso exista ele imprime informações sobre o arquivo/diretório... Caso não exista ele apenas apresenta na tela a mensagem "[caminho] não existe". Qualquer dúvida ou discordância, sinta-se livre para me contatar.
Por: Mariana Ribeiro Mendes
Bubble Sort em Java
Bubble Sort É um dos algoritmos mais simples e é indicado apenas para quando se há uma pequena quantidade de dados. Sua implementação é simples, ele percorre uma lista de dados várias vezes, e em cada passagem pela lista ele leva o maior elemento que ele encontrar naquela sequencia para o final (última posição possível para sua colocação). Complexidade do pior caso: O (n²) Complexidade do caso médio: O(n²) Complexidade do melhor caso: n Espero que gostem. Qualquer dúvida ou discordância, sintam-se livres para me contatar. Abraços.
Por: Mariana Ribeiro Mendes
Fatorial Recursivo em Java
O algoritmo a seguir calcula recursivamente o fatorial de um número dado pelo usuário. É interessante prestarmos atenção em que, como os valores de um fatorial crescem exponencialmente e o algoritmo utiliza int, o valor máximo a ser passado deverá ser 12. Vocês podem testá-lo com long, no entanto o maior valor de long será excedido quando se passa dos 21 (os cálculos começaram a sair errado, façam o teste). Se quiserem, tentem também realizar estes cálculos com double e float. Espero que seja de ajuda. Qualquer dúvida sintam-se livres para perguntar.
Por: Mariana Ribeiro Mendes
Aprenda a Gerenciar Permissões de Arquivos no Linux
Como transformar um áudio em vídeo com efeito de forma de onda (wave form)
Como aprovar Pull Requests em seu repositório Github via linha de comando
Quebra de linha na data e hora no Linux Mint
Organizando seus PDF com o Zotero
Problema com Conexão Outlook via Firewall (OpenSUSE) com Internet Fibr... (5)
Sempre que vou baixar algum pacote acontece o erro dpkg (7)
como instalo panfrost-dri e o driver panfrost fork , ou panfrost (12)