使用DataOutputStream的writeBytes问题

时间:2018-11-29 13:06:09

标签: dataoutputstream

我不明白为什么我执行os.writeBytes(send);时会跳到DataOutputStream os = new DataOutputStream(conn.getOutputStream()); 此行sendDataQueue.remove(i);永远不会执行

            try{

                DataOutputStream os = new DataOutputStream(conn.getOutputStream());

                for(int i = 0; i < sendDataQueue.size(); i++) {
                    if (conn.getResponseCode() != 200){
                        //Code
                    }
                    else{
                        os.writeBytes(sendDataQueue.get(i));
                        sendDataQueue.remove(i);
                    }
                }

                os.flush();
                os.close();

            }catch (IOException e){
                e.printStackTrace();
            }

0 个答案:

没有答案