多線程中文件分塊:

          long single = fileBean.getLength()
          // fileBean.getSplits().length;

          // 設定所有子線程的起點
          for (int i = 0; i < fileBean.getSplits().length; i++)
          {
          ?? fileBean.getSplits()[i][0] = (long) (i * single);
          }
          // i end = i+1 start
          for (int i = 0; i < fileBean.getSplits().length - 1; i++)
          {
          ?? fileBean.getSplits()[i][1] = fileBean.getSplits()[i + 1][0];
          }
          // set end to length
          fileBean.getSplits()[fileBean.getSplits().length - 1][1] = fileBean.getLength();


          是否支持文件斷點下載:

          if (index > 0 && conn.responseCode != 206)
          {
          ?? log.debug("由于服務器不支持斷點續傳,子線程無法運行");
          ? ?return;
          }


          獲取剪貼板:

          Clipboard clip = Toolkit.getDefaultToolkit().getSystemClipboard();
          Transferable contents = clip.getContents(this);
          try {
          ?? String str = (String) contents.getTransferData(DataFlavor.stringFlavor);
          ?? if (str.startsWith("http://")) {
          ????? ?remote.setText(str);
          ??? }



          版權所有 羅明
          posted on 2005-05-05 17:09 羅明 閱讀(405) 評論(0)  編輯  收藏 所屬分類: JavaSoftware
           
          主站蜘蛛池模板: 绵阳市| 福建省| 庆元县| 吉林省| 开封市| 当阳市| 营口市| 钟山县| 建平县| 邹城市| 灵石县| 铅山县| 凤阳县| 山东省| 灌云县| 浮梁县| 曲阜市| 沂源县| 大石桥市| 新郑市| 尤溪县| 常德市| 巨野县| 湘乡市| 新野县| 原阳县| 锦州市| 白山市| 潞城市| 雷波县| 紫金县| 衢州市| 杂多县| 宁乡县| 邢台市| 泰和县| 乌兰县| 囊谦县| 定襄县| 井冈山市| 桃江县|