Universidad de Costa Rica
|
|
tildador.java
que
convierte cada vocal tildada en la misma vocal sin tildar seguida
de "'
" (comilla), y la "ñ
" en
"n~
". El nombre del archivo a procesar debe
ingresarle como parámetro del programa en el vector de hileras
args[]
que recibe el método main()
.
La yuca, ñame, ñampí y tiquisque son los productos que mayor presencia tienen en las exportaciones de Costa Rica a mercados internacionales de grupos étnicos. Esta actividad le generó al país en el año del 2005 más de 43 millones de dólares (según información COMEX 2005), por concepto de sus exportaciones. La Región Huetar Norte suple entre el 75-80% del área y producción de esta actividad a nivel nacional. | La yuca, n~ame, n~ampi' y tiquisque son los productos que mayor presencia tienen en las exportaciones de Costa Rica a mercados internacionales de grupos e'tnicos. Esta actividad le genero' al pai's en el an~o del 2005 ma's de 43 millones de do'lares (segu'n informacio'n COMEX 2005), por concepto de sus exportaciones. La Regio'n Huetar Norte suple entre el 75-80% del a'rea y produccio'n de esta actividad a nivel nacional. |
Interactions
' ponele 'run
tildador JUANA.txt
' para que, en lugar de leer el archivo
'archivo.txt
' trabaje con 'JUANA.txt
'.
JUANA.txt
',
¿cómo se llama el archivo adonde debo
grabar los cambios?
JUANA.txt.txt
'
nombre = ( (args==null) ? "archivo.txt" : args[0] );
args[]
' es 'null
' y al usar
'args[0]
' se produce la excepción
'java.lang.ArrayIndexOutOfBoundsException
'. La solución
es no utilizar la forma abreviada '( () ? : )
del
'if(){}
' y, en su lugar usar, dentro del bloque 'try{
} catch(){}
', una implementación similar a la siguiente:
String nombre; if (args==null) { nombre = "archivo.txt"; } else if ( args.length == 0 ) { nombre = "archivo.txt"; // nombre del archivo que por defecto usa el programa } else { nombre = args[0]; }
Entregue su tarea por correo electrónico, como lo hizo anteriormente.
|
Adolfo Di Mare <adolfo@di-mare.com>.
|