java后台处理批量上传下载

最近的项目中涉及到文件的上传跟下载的问题,就自己所涉及到的方面做出如下表述。

  首先是文件上传部分,项目的要求是通用性较好,所以只需要传入目标路径即可。参数的传递通过Form表单传值,在目标路径下新建一个File类型的文件,然后通过流的方式将需要上传的文件写入新建的文件中。此方法适用于web开发过程中上传文档类的文件,如果你文件过大请研究ftp相关的知识,笔者所接触的ftp传文件限于C#中,这里不做表述。具体代码如下:

<ol class="linenums" style="margin: 0px; padding: 0px 0px 0px 27px; border: 0px; vertical-align: baseline; list-style-position: outside; line-height: 1.714285714; color: rgb(174, 174, 174);"><li value="1" class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">1</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">public</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">void</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileUpload</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">HttpServletRequest</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> request</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">HttpServletResponse</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> response</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">throws</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ServletException</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">IOException</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">2</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">    </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">3</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> filePath </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">4</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         request</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">setCharacterEncoding</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"UTF-8"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">5</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         response</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">setContentType</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"text/html; charset=GB2312"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">6</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">try</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">7</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">8</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">DiskFileItemFactory</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> factory </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">DiskFileItemFactory</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">9</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">设置缓存中最大允许缓存为2M</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">10</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             factory</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">setSizeThreshold</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">2</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">*</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">1024</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">*</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">1024</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">11</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ServletFileUpload</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> upload </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ServletFileUpload</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">factory</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">12</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">解决中文文件名为乱码的问题</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">13</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             upload</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">setHeaderEncoding</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"UTF-8"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">14</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">List</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"><</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">FileItem</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileList </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> upload</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">parseRequest</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">request</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">15</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">Iterator</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> iter </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileList</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">iterator</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">16</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> newFileName </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">""</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">17</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">while</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">iter</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">hasNext</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">())</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">18</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">            </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">19</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">获取文件</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">20</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">FileItem</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileItem </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">FileItem</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">iter</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">next</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">21</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">获取文件上传的路径</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">22</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> typeName </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileItem</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getFieldName</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">23</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">if</span></span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">((</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"destPath"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">).</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">equals</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">typeName</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">))</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">24</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">25</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     filePath </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileItem</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getString</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"utf-8"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">26</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">27</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">if</span></span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">((</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"filename"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">).</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">equals</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">typeName</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">))</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">28</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">29</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     newFileName </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileItem</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getString</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"utf-8"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">30</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">31</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileName </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">32</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">if</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(!</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">fileItem</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">isFormField</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">())</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">33</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">34</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> name </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileItem</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getName</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">35</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">if</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">StringUtil</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">isNullOrEmpty</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">name</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">))</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">36</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                    </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">    </span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">37</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                         </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">continue</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">38</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                    </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">39</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     fileName </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> name</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">40</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     fileName </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileName</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">substring</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">fileName</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">lastIndexOf</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"\\"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">+</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">1</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">41</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">File</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> file </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">File</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">filePath</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">42</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">if</span></span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(!</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">file</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">exists</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">())</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">43</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                    </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">44</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                        file</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">mkdirs</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">45</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                    </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">46</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">向指定的路径写文件</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">47</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">if</span></span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">newFileName</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">length</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">()></span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">48</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                    </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">49</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                         fileName </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> newFileName</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">50</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                    </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">51</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     fileItem</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">write</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">File</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">filePath</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileName</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">));</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">52</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">53</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">            </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">54</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">55</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">catch</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">Exception</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> ex</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">56</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">57</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">throw</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ServletException</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"上传文件失败!"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> ex</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">58</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">59</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">     </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></li></ol>

  第二部分是关于文件批量下载的文档。根据客户的观点有上传就要下载的需求,一开始也做了相关的开发,结果发现下载时的文件全部存在服务器端,跟需求不一致。仔细推敲了下代码原来自己写的有问题,在客户端是选择文件的存储路径,然后将文件下载,其实只是实现了本地的迁移,并没有在把文件下载到客户端。后来的想法是把文件打包下载,用FileOutputStream,实现下载的问题,可是如果下载的文件中含有中文字符,就会出现乱码。不得已百度了下,原来是编码的问题,使用java自带的文件输出类不能解决压缩文件中文件名乱码的问题。解决方法:使用ant.jar包,创建压缩文件时,可以设置文件的编码格式,文件名乱码的问题就解决了。由于笔者在开发过程中数据库中有文件的路径,所以下列文件的文件路径的获取是查询得到。

  具体的解决代码如下:

  引用ant.jar包中的FileOutputStream类

<ol class="linenums" style="margin: 0px; padding: 0px 0px 0px 27px; border: 0px; vertical-align: baseline; list-style-position: outside; line-height: 1.714285714; color: rgb(174, 174, 174);"><li value="1" class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">import</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> org</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">apache</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">tools</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">zip</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ZipEntry</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">import</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> org</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">apache</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">tools</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">zip</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ZipOutputStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></li></ol>

  打包下载多个文件的思路就是在服务端创建一个新的压缩文件(zip格式),然后将下载的多个文件写入该压缩包中,然后以流的形式输出压缩文件写到客户端,实现下载功能。

<ol class="linenums" style="margin: 0px; padding: 0px 0px 0px 27px; border: 0px; vertical-align: baseline; list-style-position: outside; line-height: 1.714285714; color: rgb(174, 174, 174);"><li value="1" class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">  </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">1</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">   </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">public</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">void</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> downloadFiles</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">HttpServletRequest</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> request</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">HttpServletResponse</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> response</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">throws</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ServletException</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">IOException</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">  </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">2</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">   </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">  </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">3</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        request</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">setCharacterEncoding</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"UTF-8"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">  </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">4</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> docId </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">request</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getParameter</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"docId"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">).</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getBytes</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"ISO-8859-1"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">),</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"UTF-8"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">  </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">5</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> downloadType </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">request</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getParameter</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"downloadType"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">).</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getBytes</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"ISO-8859-1"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">),</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"UTF-8"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">  </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">6</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         </span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">  </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">7</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">Document</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> doc </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">null</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">  </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">8</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">try</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">  </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">9</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">10</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">           doc </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> getFilePath</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">docId</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);  </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">此方法获取文件的路径,这个不显示</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">11</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">      </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">12</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">catch</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">SQLException</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> ex</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">13</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">      </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">14</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         ex</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">printStackTrace</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">15</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">      </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">16</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">    </span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">17</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">List</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"><</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">Element</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> elements </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> doc</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getRootElement</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">().</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">elements</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">18</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">List</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"><</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">File</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> files </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ArrayList</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"><</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">File</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">19</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">int</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> index </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">20</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">long</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileLength </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">21</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">for</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">Element</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> ele </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">:</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> elements</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">22</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">      </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">23</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> filePath </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">FormatUtil</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">tryGetItemText</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">ele</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"FILE_PATH"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">""</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">+</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">FormatUtil</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">tryGetItemText</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">ele</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"FILE_NAME"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">""</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">24</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">File</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> file </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">File</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">filePath</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">25</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         files</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">add</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">file</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">26</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          fileLength </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">+=</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> file</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">length</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">27</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          index</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">++</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">28</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">      </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">29</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileName </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> UUID</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">randomUUID</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">().</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">toString</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">()</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">+</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">".zip"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">30</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">在服务器端创建打包下载的临时文件</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">31</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> outFilePath </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"C:\\"</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">+</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fileName</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">32</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">File</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> file </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">File</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">outFilePath</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">33</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">文件输出流</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">34</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">FileOutputStream</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> outStream </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">FileOutputStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">file</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">35</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">压缩流</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">36</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ZipOutputStream</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> toClient </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ZipOutputStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">outStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">37</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       toClient</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">setEncoding</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"gbk"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">38</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">      zipFile</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">files</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> toClient</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">39</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">      toClient</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">close</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">40</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">      outStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">close</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">41</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">this</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">downloadZip</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">file</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> response</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">42</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">43</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">   </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">/**</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> 44</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">   * 压缩文件列表中的文件</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> 45</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">   * </span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(128, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">@param</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> files</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> 46</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">   * </span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(128, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">@param</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> outputStream</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> 47</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">   * </span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(128, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">@throws</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> IOException</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> 48</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">    </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">*/</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">49</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">   </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">public</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">static</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">void</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> zipFile</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">List</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> files</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ZipOutputStream</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> outputStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">throws</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">IOException</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ServletException</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">50</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">  </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">51</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">try</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">52</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">      </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">53</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">int</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> size </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> files</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">size</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">54</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">压缩列表中的文件</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">55</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">for</span></span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">int</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> i </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> i </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"><</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> size</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> i</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">++</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">56</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">57</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">              </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">File</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> file </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">File</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> files</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">get</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">i</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">58</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             zipFile</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">file</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> outputStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">59</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">60</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">61</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">catch</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">IOException</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> e</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">62</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">63</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">throw</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> e</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">64</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">65</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">66</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">   </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">/**</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> 67</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">   * 将文件写入到zip文件中</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> 68</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">   * </span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(128, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">@param</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> inputFile</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> 69</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">   * </span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(128, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">@param</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> outputstream</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> 70</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">   * </span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(128, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">@throws</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> Exception</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> 71</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">    </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">*/</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">72</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">    </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">public</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">static</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">void</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> zipFile</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">File</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> inputFile</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ZipOutputStream</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> outputstream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">throws</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">IOException</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ServletException</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">73</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">   </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">74</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">try</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">75</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">            </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">if</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">inputFile</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">exists</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">())</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">76</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">           </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">77</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">               </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">if</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">inputFile</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">isFile</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">())</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">78</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">              </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">79</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">FileInputStream</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> inStream </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">FileInputStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">inputFile</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">80</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">BufferedInputStream</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> bInStream </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">BufferedInputStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">inStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">81</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ZipEntry</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> entry </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ZipEntry</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">inputFile</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getName</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">());</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">82</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 outputstream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">putNextEntry</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">entry</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">83</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                   </span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">84</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">final</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">int</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> MAX_BYTE </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">10</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">*</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">1024</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">*</span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">1024</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">    </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">最大的流为10M</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">85</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">long</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> streamTotal </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                      </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">接受流的容量</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">86</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">int</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> streamNum </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                      </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">流需要分开的数量</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">87</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">int</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> leaveByte </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                      </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">文件剩下的字符数</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">88</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">byte</span></span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">[]</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> inOutbyte</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                          </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">byte数组接受文件的数据</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">89</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  </span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">90</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  streamTotal </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> bInStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">available</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                        </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">通过available方法取得流的最大字符数</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">91</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  streamNum </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">int</span></span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">Math</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">floor</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">streamTotal </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">/</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> MAX_BYTE</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">    </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">取得流文件需要分开的数量</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">92</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  leaveByte </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">int</span></span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">streamTotal </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">%</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> MAX_BYTE</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">分开文件之后,剩余的数量</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">93</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  </span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">94</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">if</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">streamNum </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">95</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">96</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                      </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">for</span></span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">int</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> j </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> j </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"><</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> streamNum</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">++</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">j</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">97</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">98</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                          inOutbyte </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">byte</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">[</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">MAX_BYTE</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">];</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">99</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                          </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">读入流,保存在byte数组</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">100</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                          bInStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">read</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">inOutbyte</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> MAX_BYTE</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">101</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                          outputstream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">write</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">inOutbyte</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> MAX_BYTE</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">  </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">写出流</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">102</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                      </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">103</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">104</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">写出剩下的流数据</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">105</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  inOutbyte </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">byte</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">[</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">leaveByte</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">];</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">106</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  bInStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">read</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">inOutbyte</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> leaveByte</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">107</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 outputstream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">write</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">inOutbyte</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">108</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  outputstream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">closeEntry</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">     </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">Closes the current ZIP entry and positions the stream for writing the next entry</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">109</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                  bInStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">close</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">    </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">关闭</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">110</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 inStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">close</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">111</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">            </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">112</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">113</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">else</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">114</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">115</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">              </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">throw</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">ServletException</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"文件不存在!"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">116</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">117</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">     </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">118</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">      </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">catch</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">IOException</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> e</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">119</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">     </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">120</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">throw</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> e</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">121</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">     </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">122</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">123</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">   </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">/**</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">124</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">   * 下载打包的文件</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">125</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">   * </span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(128, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">@param</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> file</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">126</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">   * </span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(128, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">@param</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> response</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">127</span></span><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">    </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">*/</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">128</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">   </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">public</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">void</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> downloadZip</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">File</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> file</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">HttpServletResponse</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> response</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">129</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">try</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">130</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">           </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> 以流的形式下载文件。</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">131</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">           </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">BufferedInputStream</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> fis </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">BufferedInputStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">FileInputStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">file</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getPath</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">()));</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">132</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">           </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">byte</span></span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">[]</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> buffer </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">byte</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">[</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">fis</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">available</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">()];</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">133</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          fis</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">read</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">buffer</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">134</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          fis</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">close</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">135</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">           </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);"> 清空response</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">136</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          response</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">reset</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">137</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">   </span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">138</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">           </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">OutputStream</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> toClient </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">BufferedOutputStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">response</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getOutputStream</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">());</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">139</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">           response</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">setContentType</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"application/octet-stream"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">140</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">           response</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">setHeader</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"Content-Disposition"</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">,</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"attachment;filename="</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">+</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> file</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getName</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">());</span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">141</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          toClient</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">write</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">buffer</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">142</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          toClient</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">flush</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">143</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          toClient</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">close</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">144</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">           file</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">delete</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">//</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 0);"><span class="com" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(135, 206, 235);">将生成的服务器端文件删除</span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">145</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">       </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">146</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">catch</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">IOException</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> ex</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">147</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">          ex</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">printStackTrace</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">148</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">      </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">149</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">   </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></li></ol>

  单个文件的下载直接下载文件即可,使用java自带的FileOutputStream就能实现,可以从上面的批量下载中提取单个文件下载的方法。

  涉及到文件名称编码的问题,这里提供一个格式化中文字符串的方法。

  

<ol class="linenums" style="margin: 0px; padding: 0px 0px 0px 27px; border: 0px; vertical-align: baseline; list-style-position: outside; line-height: 1.714285714; color: rgb(174, 174, 174);"><li value="1" class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">1</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">public</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">static</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> toUtf8String</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">String</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> s</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">){</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">2</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">StringBuffer</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> sb </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">StringBuffer</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">3</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">for</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">int</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> i </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">i </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"><</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> s</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">length</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> i</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">++</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">){</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">4</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">char</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> c </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> s</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">charAt</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">i</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">5</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">if</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">c </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">>=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">&&</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> c </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"><=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">255</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">6</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">            </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">7</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                sb</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">append</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">c</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">8</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">            </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">9</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">             </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">else</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">10</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">byte</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">[]</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> b</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">11</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">try</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">12</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">13</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     b </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">Character</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">toString</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">c</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">).</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">getBytes</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"utf-8"</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">);</span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">14</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">15</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">catch</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">Exception</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> ex</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">16</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     b </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">new</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">byte</span></span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">[</span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">];</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L6" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">17</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L7" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">18</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                 </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">for</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">int</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> j </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> j </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"><</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> b</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">length</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> j</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">++</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">{</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L8" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">19</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">int</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> k </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">=</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> b</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">[</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">j</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">];</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L9" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">20</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">if</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">k </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"><</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">0</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">)</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> k </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">+=</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">256</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">;</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L0" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">21</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                     sb</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">append</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="str" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 160, 160);">"%"</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">+</span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span class="typ" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(152, 251, 152);">Integer</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">toHexString</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">(</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">k</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">).</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">toUpperCase</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">());</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L1" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">22</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">                </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L2" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">23</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">            </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L3" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">24</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">        </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L4" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">25</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">         </span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 255);"><span class="kwd" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(240, 230, 140); font-weight: bold;">return</span></span><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 0, 0);"><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> sb</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">.</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">toString</span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">();</span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);"> </span></span></li><li class="L5" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; line-height: 16px; list-style: decimal;"><span style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(0, 128, 128);"><span class="lit" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(205, 92, 92);">26</span></span><span class="pln" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">     </span><span class="pun" style="margin: 0px; padding: 0px; border: 0px; vertical-align: baseline; color: rgb(255, 255, 255);">}</span></li></ol>
发布了55 篇原创文章 · 获赞 20 · 访问量 9万+

猜你喜欢

转载自blog.csdn.net/u012256142/article/details/48051983
今日推荐