如鵬網(wǎng) 大學(xué)生計算機學(xué)習(xí)社區(qū)

          CowNew開源團隊

          http://www.cownew.com 郵件請聯(lián)系 about521 at 163.com

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

          Commons-Lang

          一、org.apache.commons.lang

          1CharRange用來判斷一個Char是否位于某個范圍內(nèi);

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

          3CharSetUtils用來替換字符串、計算一個字符串中某個字符的出現(xiàn)次數(shù)等;

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

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

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

          7SystemUtils:讀系統(tǒng)變量

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

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

          二、org.apache.commons.builder

                 方便構(gòu)建equalscompareTohashCode方法。

          三、org.apache.commons.exception

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

          四、org.apache.commons.time

          1DateFormatUtils:格式化日期

          2StopWatch跑表

          五、其他

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

          commons-configuration

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

          commons-IO

          一、CopyUtils

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

          二、FileUtils

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

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

              deleteDirectory:刪除目錄

              cleanDirectory:清理目錄

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

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

          三、HexDump

                 以類似于UE的方式顯示二進制數(shù)據(jù),例子:

                        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:關(guān)閉各種資源

                 toString:得到InputStream的字符串形式

                 toByteArray:得到InputStream的二進制形式

                 contentEquals:兩個InputStream是否相等

           

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

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


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 中超| 建德市| 揭西县| 建平县| 东乡族自治县| 临泉县| 西华县| 忻州市| 江津市| 襄汾县| 苏尼特左旗| 永仁县| 德州市| 周至县| 南丰县| 津市市| 平乡县| 平南县| 海原县| 阿瓦提县| 安徽省| 虞城县| 兖州市| 隆子县| 筠连县| 綦江县| 上杭县| 扶风县| 光山县| 木里| 富民县| 昂仁县| 永和县| 那坡县| 伊通| 玉溪市| 石台县| 聂荣县| 额济纳旗| 万源市| 营山县|