如何在while循环java中向数组添加数据
如何将str、str1、str2、str22、name、randNo添加到字符串数组中,循环(while)中的数据每次都可能发生变化。 当建立连接时,用户向以下程序发送数据,它需要将数据存储在一个数组中如何在while循环java中向数组添加数据,java,arrays,loops,networking,Java,Arrays,Loops,Networking,如何将str、str1、str2、str22、name、randNo添加到字符串数组中,循环(while)中的数据每次都可能发生变化。 当建立连接时,用户向以下程序发送数据,它需要将数据存储在一个数组中 String s[][]=new s[100][100]; ServerSocket ss=new ServerSocket(9999); while(true) { Socket s=ss.accept(); DataInputStream dis=n
String s[][]=new s[100][100];
ServerSocket ss=new ServerSocket(9999);
while(true)
{
Socket s=ss.accept();
DataInputStream dis=new DataInputStream(s.getInputStream());
int str=dis.readInt();
System.out.println("message= "+str);
int str1=dis.readInt();
System.out.println("message= "+str1);
int str2=dis.readInt();
System.out.println("message= "+str2);
int str22=dis.readInt();
System.out.println("message= "+str22);
String name=dis.readUTF();
System.out.println("message= "+name);
int randNo=dis.readInt();
System.out.println("Unique no:"+randNo);
s[][]={{str,str1,str2,str22,name,randNo}};
}
使用一些索引值i,j来指定字符串数组的索引。每次建立客户端连接时都会追加数据。如果需要动态的、自动递增的数据结构,请选择ArrayList(java.utils)