gpt4 book ai didi

java - 在套接字编程中将列表作为输入

转载 作者:行者123 更新时间:2023-12-05 00:35:57 25 4
gpt4 key购买 nike

我想接收一个列表作为输入,Java 没有显示错误:

List<String> A;
ObjectOutputStream ins = new ObjectOutputStream(soc.getOutputStream());
ins.writeObject(A);

上面的代码执行没有错误,但是这不是:

List<String> ls;
ObjectInputStream in = new ObjectInputStream(soc.getInputStream());
in.readObject(ls);

如果我可以发送一个列表<>,为什么我不能接受它?输出代码有什么原因和建议吗?

最佳答案

readObject 不接受任何参数。你想要:

List<String> list = (List<String>) in.readObject();

(当然,这并不是真正的类型安全,编译器至少应该发出警告。你如何处理那是另外一回事。)

关于java - 在套接字编程中将列表作为输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9118386/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com