Loading repository data…
Loading repository data…
alessandradocouto / repository
Projetos com uso da linguagem Java
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Repositório com a finalidade de salvar trabalhos da faculdade e facilitar estudos posteriores.
Nesse projeto vamos substituir palavras, adicionar Frases, analisar tempo de leitura do texto, procurar frases com determinada palavra no texto e gerar frase aleatória.
Foi usado nesse projeto:
Aqui usamos o Math.ceil, para arredondar um número pra cima, e acharmos o tempo de leitura que é a divisão da quantidade de palavras do texto pela quantidade de palavras por min dada.
public int getTempoEstimadoLeitura() {
int result = (int) Math.ceil(getQuantidadePalavras() / palavrasPorMin);
return result;
}
Método que adiciona novas Frases no texto, usei o método 'get' para pegar o valor do atributo e 'set' para alterá-lo.
public String adicionaFrase(String linha) {
setLinha(getLinha() + " " + linha);
return getLinha();
}
Método que procura a palavra passada como parâmetro e retorna as frases que contêm a palavra procurada.
public String getFrasesCom(String palProcurada) {
String novaLinha = "";
for(Frase fr: separaFrases()) {
if(fr != null) {
if(fr.toString().contains(palProcurada)){
novaLinha += fr + ".";
}
}
}
return novaLinha;
}