A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张庚 中级黑马   /  2013-1-30 14:13  /  799 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 张庚 于 2013-2-1 13:45 编辑

小弟在做SOCKET的时候遇到这样一个问题,部分代码如下:

        Socket sock_1 = new Socket("10.1.3.15", 20003);
        DataInputStream in = new DataInputStream(sock_1.getInputStream());
        // System.out.println("1");
        PrintStream out = new PrintStream(sock_1.getOutputStream());
        //System.out.println("2");
        String receive=in.readLine();     //有Woring
        //System.out.println("3");
        System.out.println("server: " + receive);


在编译的时候String receive=in.readLine();     这一行会出现以下告警:“The method readLine() from the type DataInputStream is deprecated ”
后来我插入了1,2,3,每次执行到2就停住了,哪位大侠知道这是为什么吗?

如果想把流的内容转换为字符串形式,便于输出,该怎么做?

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马