Problema con vectores
Hola que tal....
mi problema es este
necesito declarar un vector de strings en una clase interna....pero me marca un error de identifier expected....
puedes ayudarme?
el codigo fuente es el sig:
import java.io.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Analisis {
Vector vu=new Vector();
Collection palabras;
palabras.add("alam");
v.addElement("almacene");
v.addElement("vaya");
v.addElement("vayasi");
v.addElement("nueva");
v.addElement("etiqueta");
v.addElement("lea");
v.addElement("sume");
v.addElement("reste");
v.addElement("multiplique");
v.addElement("divida");
v.addElement("modulo");
v.addElement("muestre");
v.addElement("imprima");
v.addElement("pare");
/** Creates a new instance of Analisis */
public Analisis(String nombreArchivo)
{
DataInputStream dis = null;
String Linea = null;
try {
File f = new File(nombreArchivo);
FileInputStream fis = new FileInputStream(f);
BufferedInputStream bis = new BufferedInputStream(fis);
dis = new DataInputStream(bis);
while ( (Linea = dis.readLine()) != null)
{
analiza(Linea);
}
} catch (IOException e) {
// catch io errors from FileInputStream or readLine()
JOptionPane.showMessageDialog(null, e.toString());
System.out.println("Uh oh, got an IOException error!" + e.getMessage());
} finally {
// if the file opened okay, make sure we close it
if (dis != null) {
try {
dis.close();
} catch (IOException ioe) {
}
}
}
}
String analiza(String Linea){
StringTokenizer st = new StringTokenizer(Linea, " "+ "
");
int numpalabras=st.countTokens();
if(numpalabras==2){
String Operacion = st.nextToken();
String Operando = st.nextToken();
String Operando2="";
}
else if(numpalabras==3) {
String Operacion = st.nextToken();
String Operando = st.nextToken();
String Operando2=st.nextToken();
}
else return("error-Instruccion incompleta");
return("ok"); }
}
mi problema es este
necesito declarar un vector de strings en una clase interna....pero me marca un error de identifier expected....
puedes ayudarme?
el codigo fuente es el sig:
import java.io.*;
import java.util.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Analisis {
Vector vu=new Vector();
Collection palabras;
palabras.add("alam");
v.addElement("almacene");
v.addElement("vaya");
v.addElement("vayasi");
v.addElement("nueva");
v.addElement("etiqueta");
v.addElement("lea");
v.addElement("sume");
v.addElement("reste");
v.addElement("multiplique");
v.addElement("divida");
v.addElement("modulo");
v.addElement("muestre");
v.addElement("imprima");
v.addElement("pare");
/** Creates a new instance of Analisis */
public Analisis(String nombreArchivo)
{
DataInputStream dis = null;
String Linea = null;
try {
File f = new File(nombreArchivo);
FileInputStream fis = new FileInputStream(f);
BufferedInputStream bis = new BufferedInputStream(fis);
dis = new DataInputStream(bis);
while ( (Linea = dis.readLine()) != null)
{
analiza(Linea);
}
} catch (IOException e) {
// catch io errors from FileInputStream or readLine()
JOptionPane.showMessageDialog(null, e.toString());
System.out.println("Uh oh, got an IOException error!" + e.getMessage());
} finally {
// if the file opened okay, make sure we close it
if (dis != null) {
try {
dis.close();
} catch (IOException ioe) {
}
}
}
}
String analiza(String Linea){
StringTokenizer st = new StringTokenizer(Linea, " "+ "
");
int numpalabras=st.countTokens();
if(numpalabras==2){
String Operacion = st.nextToken();
String Operando = st.nextToken();
String Operando2="";
}
else if(numpalabras==3) {
String Operacion = st.nextToken();
String Operando = st.nextToken();
String Operando2=st.nextToken();
}
else return("error-Instruccion incompleta");
return("ok"); }
}
1 Respuesta
Respuesta de lrab
1