Sou iniciante em Java…
Preciso desenvolver um programa que inicie nos minutos (3, 7, 11, 13 e 17) de uma hora.
Por exemplo: 14h03min, 14h07min, 14h11min; 14h13min; 14h17min; 15h03min…
Esse programa precisa gerar palavras aleatórias e depois gerar domínios com essas palavras.
Vou postar o meu códuigo do gerador de palavras. Ele compila sem erros, mas não exibe nada no console…Não estou conseguindo desenvolver o controle de tempo e ainda não fiz o gerador de domínios.
Preciso fazer com que ele exiba as palavras geradas, execute no tempo pedido e gere os domínios.
package controle;
import java.awt.List;
import java.util.ArrayList;
import java.util.Random;
public class ControladorPalavra {
public static void main(String[] args) {
}
static ArrayList<String> lista1 = new ArrayList<String>();
private static String palavraGerada = new String();
private static void gerarPalavra() {
String ex="abcdefghijklmnopqrstuvwxyz0123456789!@#$%*()";
Random rm = new Random();
StringBuffer sb = new StringBuffer();
for(int y=0; y<6; y++) {
int i = rm.nextInt(29);
char z = ex.charAt(i);
sb.append(z);
}
palavraGerada = sb.toString();
}
public void preencherString(List lista1) {
for(int i=0; i<20; i++) {
this.gerarPalavra();
lista1.add(palavraGerada);
}
System.out.println(lista1);
}
public String getPalavraGerada() {
return palavraGerada;
}
public void setPalavraGerada(String palavraGerada) {
this.palavraGerada = palavraGerada;
}
}