Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Diccionario netbeans java

Enviado por   •  20 de Diciembre de 2018  •  2.817 Palabras (12 Páginas)  •  532 Visitas

Página 1 de 12

...

= "";

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

...

Descargar como  txt (8.9 Kb)   pdf (53.5 Kb)   docx (17 Kb)  
Leer 11 páginas más »
Disponible sólo en Essays.club