我有一个存储几个int数字的数组 . 我想将此数组传递到服务器端,以便服务器可以计算数组内部数字的总和,并将结果发送回客户端 . 我怎么能这样做?
public static void main(String args[]) {
int[] num = new int[]{0,1,2,3};
if(msg.equalsIgnoreCase("num")){ // msg is user input
// send that array to the server
}
}
1 回答
要通过网络发送内容,您需要以某种方式序列化它 . 对于这样的简单情况,您甚至可以手动执行此操作(例如,将其转换为逗号分隔列表)
更好的方法是使用众所周知的数据交换格式,例如
JSON
. 您可以在线找到许多关于如何使用Gson
和_1798165等流行库序列化JSON
和反序列化的示例 .