最近我正在使用多线程概念制作服务器客户端程序。出于某种原因,我必须从客户端向服务器发送一个字符串数组。我正在使用ObjectOutputStreamandwriteObject()方法来发送该字符串数组。例如,我有一个名为的数组String data[] = new String[3],然后我将其发送过来socketwriteobject(data)。
问题是,我如何在服务器上接收这个字符串数组?它ObjectInputStream和这种方法readObject()可以帮助我吗?我只想迭代这个对象并将其变成服务器端的新字符串数组。例如String newData[] = new String[3],然后将字符串data[0]放入newData[0]until data[2]into newData[2]。