当前位置: 代码迷 >> Android >> 请教怎么从socket中的inputstream读取整数
  详细解决方案

请教怎么从socket中的inputstream读取整数

热度:86   发布时间:2016-04-28 06:46:34.0
请问如何从socket中的inputstream读取整数?
				Scanner in = new Scanner(socket.getInputStream());
int i;
for(i=1;i<=19;i++)
{
road[i].r = in.nextInt();
road[i].g = in.nextInt();
road[i].b = in.nextInt();
}
System.out.println("here");


服务器返回的是一个字符串,是19*3=57个整数,中间用空格隔开,最后有回车,但是System没有输出here,输出的是buffer returned,不知是什么意思? 这样写对吗? 谢谢~
------解决方案--------------------
如果是字符串 也有回车,那用BufferedReader流来读。把字符串读完后,再字符串解析。
  相关解决方案