
array
Publicado por rtb (1 intervención) el 08/06/2007 15:06:40
Hola amigos del foro, un novato necesita ayuda con un codigo, espero me ayuden.
tengo una clase:
public class ChatConversacion{
private static final int NUM_LINEAS=10;
private static String[][]Conversacion=new String[NUM_LINEAS][3];
private static int NumUsuarios =0;
public synchronized static void InsertaMensaje(String Mensaje){
for (int i=NUM_LINEAS-2; i>=0;i--)
Conversacion[i+1][0]=Conversacion[i][0];
Conversacion[0][0]=Mensaje;
}
public synchronized static String[][] DameConversacion(){
return Conversacion;
}
public synchronized static void sumaUsuario(){
NumUsuarios++;
}
public synchronized static void restaUsuario(){
if(NumUsuarios!=0) NumUsuarios--;
else NumUsuarios=0;
}
public synchronized static int VerUsuarios(){
return NumUsuarios;
}
}
lo estoy queriendo instanciar desde otra clase asi:
String[][] Frases =ChatConversacion.DameConversacion();
al compilarlo me da el siguiente error:
javac ChatVisualiza.java
ChatVisualiza.java:13: incompatible types
found : java.lang.String[]
required: java.lang.String[][]
String[][] Frases =ChatConversacion.DameConversacion();
^
1 error
Denme una manito por favor amigos.
Roberto
tengo una clase:
public class ChatConversacion{
private static final int NUM_LINEAS=10;
private static String[][]Conversacion=new String[NUM_LINEAS][3];
private static int NumUsuarios =0;
public synchronized static void InsertaMensaje(String Mensaje){
for (int i=NUM_LINEAS-2; i>=0;i--)
Conversacion[i+1][0]=Conversacion[i][0];
Conversacion[0][0]=Mensaje;
}
public synchronized static String[][] DameConversacion(){
return Conversacion;
}
public synchronized static void sumaUsuario(){
NumUsuarios++;
}
public synchronized static void restaUsuario(){
if(NumUsuarios!=0) NumUsuarios--;
else NumUsuarios=0;
}
public synchronized static int VerUsuarios(){
return NumUsuarios;
}
}
lo estoy queriendo instanciar desde otra clase asi:
String[][] Frases =ChatConversacion.DameConversacion();
al compilarlo me da el siguiente error:
javac ChatVisualiza.java
ChatVisualiza.java:13: incompatible types
found : java.lang.String[]
required: java.lang.String[][]
String[][] Frases =ChatConversacion.DameConversacion();
^
1 error
Denme una manito por favor amigos.
Roberto
Valora esta pregunta


0