如鵬網 大學生計算機學習社區

          CowNew開源團隊

          http://www.cownew.com 郵件請聯系 about521 at 163.com

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            363 隨筆 :: 2 文章 :: 808 評論 :: 0 Trackbacks

          Commons-Lang

          一、org.apache.commons.lang

          1CharRange用來判斷一個Char是否位于某個范圍內;

          2CharSet判斷一個或者多個字符是否位于一個字符集合中;

          3CharSetUtils用來替換字符串、計算一個字符串中某個字符的出現次數等;

          4ObjectUtilsdefaultIfNullequalstoString(當null時可以為空格或者默認值)。

          5SerializationUtils序列化用cloneserialize(序列化到流中或者序列化為二進制字符串)、deserialize

          6StringUtils:判斷是否是數字,截取某個分隔符前后的字符串,交換大小寫,將多個Object類型的join為一個字符串,一個字符串重復n次,反轉字符串,將某個字符串居中//右對齊。

          7SystemUtils:讀系統變量

          8ClassUtils進行反射調用,比如得到一個類的包名、類名、所有接口、所有父類

          9StringEscapeUtils將字符串格式化為符合HTMLSQLJavaScript等能否使用的字符串

          二、org.apache.commons.builder

                 方便構建equalscompareTohashCode方法。

          三、org.apache.commons.exception

                 ExceptionUtils用來為Nest異常脫皮,將異常轉換為異常字符串(調用堆棧)或者將異常字符串轉換為異常堆棧。NestableRuntimeException嵌套運行時異常。

          四、org.apache.commons.time

          1DateFormatUtils:格式化日期

          2StopWatch跑表

          五、其他

          ArrayUtils,字符串操作。toString方法用來返回數組的字符串形式(比如new int[]{3,5,7,2,3,4}轉換為{3,5,7,2,3,4});hashCode方法得到數組的hashcodeclone得到數組的拷貝;toPrimitivetoObject等用來在Wrapped數組和原生數組之間轉換;

          commons-configuration

              用來提供配置文件保存和加載,能以xml這樣的層級格式保存。

          commons-IO

          一、CopyUtils

              提供將對象拷貝到流中,將輸出流拷貝到輸入流中,

          二、FileUtils

              byteCountToDisplaySize:得到字節大小的通俗表示,比如3MB

              copyFileToDirectory:將文件拷貝到某目錄;

              deleteDirectory:刪除目錄

              cleanDirectory:清理目錄

                 readFileToString:將文本文件讀取到字符串中

                 writeStringToFile:將字符串寫到文本文件中

          三、HexDump

                 以類似于UE的方式顯示二進制數據,例子:

                        byte[] datas = SerializationUtils.serialize(Boolean.TRUE);

                        ByteArrayOutputStream bos = new ByteArrayOutputStream();

                        HexDump.dump(datas, 0, bos, 0);

                        System.out.println(bos.toString());

                        IOUtils.closeQuietly(bos);

          四、IOUtils

                 closeQuietly:關閉各種資源

                 toString:得到InputStream的字符串形式

                 toByteArray:得到InputStream的二進制形式

                 contentEquals:兩個InputStream是否相等

           

          posted on 2007-07-17 22:51 CowNew開源團隊 閱讀(601) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 黑水县| 巴塘县| 都兰县| 龙游县| 五峰| 庆元县| 辽阳县| 罗山县| 阳朔县| 冕宁县| 卓尼县| 正定县| 同江市| 大城县| 中江县| 宁明县| 团风县| 阿城市| 陕西省| 新乡市| 定陶县| 洪洞县| 兴海县| 连州市| 肇州县| 天全县| 临漳县| 井研县| 秀山| 钟山县| 赤城县| 仁怀市| 大城县| 莱芜市| 大姚县| 麻栗坡县| 新闻| 江阴市| 辽中县| 丰台区| 扎鲁特旗|