Diccionario netbeans java
Enviado por Rimma • 20 de Diciembre de 2018 • 2.817 Palabras (12 Páginas) • 532 Visitas
...
= "";
StringTokenizer st = null;
String imprimir = "";
int c = 0;
try {
FileReader leer = new FileReader(archivo);
BufferedReader leido = new BufferedReader(leer);
while ((linea = leido.readLine()) != null) {
if (linea.contains(sin)) {
sinonimo = linea.replace(sin, "");
st = new StringTokenizer(linea);
if (sinonimo.charAt(c = 0) != ’ ’) {
while (sinonimo.charAt(c) != ’ ’) {
imprimir = imprimir + sinonimo.charAt(c);
c++;
}
}
if (sinonimo.charAt(sinonimo.length() - 1) != ’ ’ && sinonimo.charAt(c = 0) == ’ ’) {
c = sinonimo.length() - 1;
while (sinonimo.charAt(c) != ’ ’) {
imprimir = sinonimo.charAt(c) + imprimir;
c--;
}
}
System.out.println("Número de sinonimos: " + (st.countTokens() - 1));
System.out.print("El sinonimo es: " + imprimir);
System.out.println("\ndesea mas sinonimos\n1.- si\n2.- no");
int opc = -1;
while (opc != 0) {
switch (opc = new Scanner(System.in).nextByte()) {
case 1:
System.out.println(linea + "\n");
opc = 0;
break;
case 2:
System.out.println("gracias por usar el software\n");
opc = 0;
break;
default:
System.out.println("opcion incorrecta");
break;
}
}
}
}
if (imprimir == "") {
System.out.println("\nla palabra no se encuentra en el diccionario desea agregarla \n1.- si \n 2.- no");
switch (new Scanner(System.in).nextByte()) {
case 1:
agregar(sin);
break;
case 2:
break;
default:
System.out.println("eleccion incorrecta intente mas tarde");
break;
}
}
} catch (FileNotFoundException ex) {
System.out.println("no existe el documento, intente con otro ");
}
}
}
**************************************************************diccionario.txt
abundante mucho demasiado
acabar terminar
advertir notar persivir
alterado nervioso
altura elevación
amplificar agrandar
angustia malestar
anteojos gafas lentes
apto hábil
armonía calma
avaro amarrete
barato económico
batalla guerra
bobo necio
boleto billete
bonito hermoso precioso
cabello pelo bello
cálido caliente
calmar atenuar
cama lecho
camino sendero
cantina bar antro
castigar sancionar
cola rabo
combate contienda
cómodo confortable
comprar adquirir
comprender
...