- 浏览: 175384 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (140)
- java (138)
- 佳能500d (1)
- 佳能 (1)
- Oracle数据库文档构造器--Oraschemadoc (1)
- EJB调用的原理分析 (1)
- 使用css3画"静音"icon (1)
- 张小庆,在路上(16)-给弟弟找工作 (1)
- Android短信编解码方式 (1)
- lua web 开发 (1)
- zk安装 (1)
- 菜单多国语言化遇到的问题 (1)
- 【转】纯文本配置还是注册表 (1)
- C++ delete删除动态分配的内存 (1)
- eclipse下修改项目名导致tomcat内发布名不一致的解决方法 (1)
- Lucene实现各种常见文档的全文检索 (1)
- 项目风险之人员流动风险 (1)
- 时空数据模型简介 (1)
- XSLT学习笔记 (1)
- 依然是计划 如果没有计划似乎就没有了动力 (1)
- How to Succeed in A Professional Career (1)
- 编程环境应该和讨论社区完美的进行结合 (1)
- C#坦克大战实现 (1)
- 电脑用户密码忘记了怎么办? (1)
- java.lang.NoClassDefFoundError: org/dom4j/DocumentException (1)
- 关于成立北京Android爱好者俱乐部的声明 (1)
- Android开发之初探音频的播放 (1)
- Struts标签循环List (1)
- CAP原理 (1)
- javabean的自动生成 (1)
- 打开CMD一闪就关的解决方案 (1)
- 我是项目经理,我的项目管理日记【20111202】 (1)
- Html5游戏开发入门笔记--<躲砖块> (1)
- mysql中查看和设置系统字符编码 (1)
- PhoneGap-Accelerometer (1)
- [Jetty]Jetty工作原理 (1)
- Ibatis+Spring整合实例Demo+源码 (1)
最新评论
-
u012985907:
dsdsdsdsd
FLASH上传与拍照 -头像-avatart -
a379933101:
?????????????????????????????
android listview 连续调用 getview问题分析及解决 -
151tmac:
拜托下次粘贴的时候,粘贴为纯文本
android listview 连续调用 getview问题分析及解决 -
liudezhong135:
...
Spring3MVC 在JSP中使用@ModelAttribute -
香飘飘2011:
要是不知道层次级别,如何退回到根目录呢
FTP退回到根目录
引用:
java.util.arrays
org.apache.commons.lang.arrayutils
/**<br> * 对两国数组的内容进行比较。判断两个数组内容是否相同<br> * arrays.equals<br> * arrayutils.isequals<br> * @param s<br> * @param a<br> */<br> public static void same(object[] s,object[] a){<br> system.out.println(arrays.equals(a, s));<br> system.out.println(arrayutils.isequals(a, s));<br> system.out.println(arrays.deepequals(a, s));<br> }<br> /**<br> * 显示数组内容,string对象<br> * arrays.tostring<br> * arrayutils.tostring<br> * 不同:[123, 2321, sfs],{123,2321,sfs}<br> * @param a<br> */<br> public static void tostring(object[] a){<br> system.out.println(arrays.tostring(a));<br> system.out.println(arrayutils.tostring(a));<br> system.out.println(arrays.deeptostring(a));<br> }<br> <br> /**<br> * 取哈西码<br> * arrays.hashcode<br> * arrayutils.hashcode<br> * 值不同<br> * @param a<br> */<br> public static void hascode(object[] a){<br> system.out.println(arrays.hashcode(a));<br> system.out.println(arrays.deephashcode(a));<br> system.out.println(arrayutils.hashcode(a));<br> }<br> <br> /**<br> * 取子数组,复制<br> * arrays.copyof默认从0开始的,end index<br> * arrayutils.subarray选择起始index,end index<br> * arrays.copyofrange 选择起始index,end index<br> * arrayutils.clone复制数组a内容并返回新的数组<br> * @param a<br> * @param length<br> */<br> public static void copy(object[] a,int length){<br> system.out.println(arrays.tostring(arrays.copyof(a, length)));<br> system.out.println(arrayutils.tostring(arrayutils.subarray(a, 0, 2)));<br> system.out.println(arrays.tostring(arrays.copyofrange(a, 1, 2)));<br> system.out.println(arrays.tostring(arrayutils.clone(a)));<br> }<br> <br> /**<br> * 数组的增,删,查操作<br> * arrays.fill向数组插入指定值,所有都是该值<br> * arrayutils.add向数组插入指定,并形成新数组返回,原数组不变 <br> * arrayutils.addall向数组a插入数组b的值,并形成新数组返回,原数组不变 <br> * arrayutils.remove删除指定数组指定下标的值,并形成新数组返回,原数组不变 <br> * arrayutils.removeelement删除指定数组指定内容的值,并形成新数组返回,原数组不变 <br> */<br> public static void operat(object[] a){<br>// arrays.fill(a, 1);<br> system.out.println(arrays.tostring(a));<br> system.out.println(arrays.tostring(arrayutils.add(a, 2)));<br> system.out.println(arrays.tostring(arrayutils.addall(a, new object[]{2,3,5,"es"})));<br> system.out.println(arrays.tostring(arrayutils.remove(a, 1)));<br> system.out.println(arrays.tostring(arrayutils.removeelement(a, "11")));<br> }<br> <br> /**<br> * 集合转换<br> * 转list:arrays.aslist 返回一个list值可重复<br> * 转map:arrayutils.tomap返回一个map,值不可重复且数组格式如:new object[]{new object[]{1,1},new object[]{1,2}}<br> */<br> public static void tocollect(object[] a){<br> list l = arrays.aslist(a);<br> stringbuffer s = new stringbuffer("");<br> for(object o:l){<br> s.append(o+" ");<br> }<br> system.out.println(s.tostring());<br> object[] b = new object[]{new object[]{1,1},new object[]{1,2}};<br> map m = arrayutils.tomap(b);<br> s = new stringbuffer("");<br> for(object k:m.keyset()){<br> s.append(k+";"+m.get(k)+" ");<br> }<br> system.out.println(s.tostring());<br> }<br> <br> /**<br> * 数组排序<br> * arrays.sort按照ascc码升序<br> * arrays.binarysearch查找某个值在数组中的index<br> * arrayutils.reverse将数组顺序反过来<br> */<br> public static void sort(integer[] a){<br> arrays.sort(a);<br> system.out.println(arrays.tostring(a));<br> system.out.println(arrays.binarysearch(a, 3));<br> arrayutils.reverse(a);<br> system.out.println(arrays.tostring(a));<br> }<br> <br> /**<br> * 内部值检查<br> * 1,是否为空 <br> * 2,长度是否相同<br> * 3,类型是否相同<br> * 4,是否包含某个值<br> */<br> public static void contents(object[] a,object[] b){<br> system.out.println(arrayutils.issamelength(a, b));<br> system.out.println(arrayutils.issametype(a, b));<br> system.out.println(arrayutils.isempty(a));<br> system.out.println(arrayutils.contains(a, "sfs"));<br> }
java.util.arrays
org.apache.commons.lang.arrayutils
/**<br> * 对两国数组的内容进行比较。判断两个数组内容是否相同<br> * arrays.equals<br> * arrayutils.isequals<br> * @param s<br> * @param a<br> */<br> public static void same(object[] s,object[] a){<br> system.out.println(arrays.equals(a, s));<br> system.out.println(arrayutils.isequals(a, s));<br> system.out.println(arrays.deepequals(a, s));<br> }<br> /**<br> * 显示数组内容,string对象<br> * arrays.tostring<br> * arrayutils.tostring<br> * 不同:[123, 2321, sfs],{123,2321,sfs}<br> * @param a<br> */<br> public static void tostring(object[] a){<br> system.out.println(arrays.tostring(a));<br> system.out.println(arrayutils.tostring(a));<br> system.out.println(arrays.deeptostring(a));<br> }<br> <br> /**<br> * 取哈西码<br> * arrays.hashcode<br> * arrayutils.hashcode<br> * 值不同<br> * @param a<br> */<br> public static void hascode(object[] a){<br> system.out.println(arrays.hashcode(a));<br> system.out.println(arrays.deephashcode(a));<br> system.out.println(arrayutils.hashcode(a));<br> }<br> <br> /**<br> * 取子数组,复制<br> * arrays.copyof默认从0开始的,end index<br> * arrayutils.subarray选择起始index,end index<br> * arrays.copyofrange 选择起始index,end index<br> * arrayutils.clone复制数组a内容并返回新的数组<br> * @param a<br> * @param length<br> */<br> public static void copy(object[] a,int length){<br> system.out.println(arrays.tostring(arrays.copyof(a, length)));<br> system.out.println(arrayutils.tostring(arrayutils.subarray(a, 0, 2)));<br> system.out.println(arrays.tostring(arrays.copyofrange(a, 1, 2)));<br> system.out.println(arrays.tostring(arrayutils.clone(a)));<br> }<br> <br> /**<br> * 数组的增,删,查操作<br> * arrays.fill向数组插入指定值,所有都是该值<br> * arrayutils.add向数组插入指定,并形成新数组返回,原数组不变 <br> * arrayutils.addall向数组a插入数组b的值,并形成新数组返回,原数组不变 <br> * arrayutils.remove删除指定数组指定下标的值,并形成新数组返回,原数组不变 <br> * arrayutils.removeelement删除指定数组指定内容的值,并形成新数组返回,原数组不变 <br> */<br> public static void operat(object[] a){<br>// arrays.fill(a, 1);<br> system.out.println(arrays.tostring(a));<br> system.out.println(arrays.tostring(arrayutils.add(a, 2)));<br> system.out.println(arrays.tostring(arrayutils.addall(a, new object[]{2,3,5,"es"})));<br> system.out.println(arrays.tostring(arrayutils.remove(a, 1)));<br> system.out.println(arrays.tostring(arrayutils.removeelement(a, "11")));<br> }<br> <br> /**<br> * 集合转换<br> * 转list:arrays.aslist 返回一个list值可重复<br> * 转map:arrayutils.tomap返回一个map,值不可重复且数组格式如:new object[]{new object[]{1,1},new object[]{1,2}}<br> */<br> public static void tocollect(object[] a){<br> list l = arrays.aslist(a);<br> stringbuffer s = new stringbuffer("");<br> for(object o:l){<br> s.append(o+" ");<br> }<br> system.out.println(s.tostring());<br> object[] b = new object[]{new object[]{1,1},new object[]{1,2}};<br> map m = arrayutils.tomap(b);<br> s = new stringbuffer("");<br> for(object k:m.keyset()){<br> s.append(k+";"+m.get(k)+" ");<br> }<br> system.out.println(s.tostring());<br> }<br> <br> /**<br> * 数组排序<br> * arrays.sort按照ascc码升序<br> * arrays.binarysearch查找某个值在数组中的index<br> * arrayutils.reverse将数组顺序反过来<br> */<br> public static void sort(integer[] a){<br> arrays.sort(a);<br> system.out.println(arrays.tostring(a));<br> system.out.println(arrays.binarysearch(a, 3));<br> arrayutils.reverse(a);<br> system.out.println(arrays.tostring(a));<br> }<br> <br> /**<br> * 内部值检查<br> * 1,是否为空 <br> * 2,长度是否相同<br> * 3,类型是否相同<br> * 4,是否包含某个值<br> */<br> public static void contents(object[] a,object[] b){<br> system.out.println(arrayutils.issamelength(a, b));<br> system.out.println(arrayutils.issametype(a, b));<br> system.out.println(arrayutils.isempty(a));<br> system.out.println(arrayutils.contains(a, "sfs"));<br> }
发表评论
-
Ibatis+Spring整合实例Demo+源码
2012-02-08 12:58 1400<span style="color: ... -
[Jetty]Jetty工作原理
2012-02-07 17:29 992http://www.ibm.com/develo ... -
PhoneGap-Accelerometer
2012-02-07 14:23 1201采集设备在x、y、z方向上的动作。 acce ... -
mysql中查看和设置系统字符编码
2012-02-04 14:28 1705--查看数据库的字符集 show variables ... -
Html5游戏开发入门笔记--<躲砖块>
2012-02-03 12:04 1166学习了html5中的canvas画布元素,自己写了一个 ... -
我是项目经理,我的项目管理日记【20111202】
2012-02-03 10:19 989其实前段时间项目 ... -
打开CMD一闪就关的解决方案
2012-02-02 12:14 1385转:http://blog.163.com/cumt_ ... -
javabean的自动生成
2012-02-02 11:59 1398在jcreator pro中自动生成 在j ... -
CAP原理
2012-02-01 09:00 1147作者:NinGoo 原文链接:ht ... -
Struts标签循环List
2012-01-31 14:18 960<pre name="code&quo ... -
Android开发之初探音频的播放
2012-01-11 16:29 1083<h1>Android开发之初探音频的播放 ... -
关于成立北京Android爱好者俱乐部的声明
2012-01-11 14:33 859<blockquote dir="lt ... -
java.lang.NoClassDefFoundError: org/dom4j/DocumentException
2011-12-28 13:03 15092<span style="font-f ... -
电脑用户密码忘记了怎么办?
2011-12-28 12:14 981<span style="fon ... -
C#坦克大战实现
2011-12-20 13:29 1117记得在大学学java ... -
编程环境应该和讨论社区完美的进行结合
2011-12-19 11:54 760在学习.NET过程中,经常会遇到很多问题,有的时候会找 ... -
How to Succeed in A Professional Career
2011-12-19 10:29 728(From Microsoft)<br>& ... -
依然是计划 如果没有计划似乎就没有了动力
2011-12-15 10:39 877</span></span>& ... -
XSLT学习笔记
2011-12-14 14:04 664<p class="MsoNorma ... -
时空数据模型简介
2011-12-14 13:59 1479<p class="MsoNo ...
相关推荐
ArrayUtils 数组工具类,提供一些有关数组的便捷方法 ByteUtils 字节工具类,提供一些有关字节的便捷方法 CheckAdapter 选择适配器 CheckingUtils 提供常用数据验证的工具类,不符合的话就抛异常 Countdown 倒计时器...
分别给大家介绍了Java中byte和int之间的转换、Java中 byte数组和int之间的转换、Java中byte数组和long之间的转换以及整理了整体工具类的源码,需要的朋友可以参考借鉴,下面来一起看看吧。
xml 与 bean 互相转换 工具类 1、bean类的属性需要遵守BEAN规范,否则 无法 读存BEAN值。 2、bean类的属性如果 是集合 只支持数组以及List、Map、Set。 3、bean类属性(boolean除外)前面两个字母要么全部小写,要么...
之前down了一个网友的矩阵类,但使用时不能用任意二维数组或多维数组做形参,看了许多网友的巧妙方法,整理了一下,改造了矩阵类,使其更加好用,并且验证计算结果很准确,不错的工具类……
7.6.2 方法和作用域中的内部类 7.6.3 链接到外部类 7.6.4 static内部类 7.6.5 引用外部类对象 7.6.6 从内部类继承 7.6.7 内部类可以覆盖吗? 7.6.8 内部类标识符 7.6.9 为什么要用内部类:控制框架 7.7 构建器和...
DESUtils.java,Java应用DES,整理DES方式加密/解密工具类,DES对称加密算法,字节数组转换16进制字符串,16进制字符串转换字节数组方法等等。
PHP 中文工具类,支持汉字转拼音、拼音分词、简繁互转。 PHP Chinese Tool class, support Chinese pinyin, pinyin participle, simplified and traditional conversion 目前本类库拥有的三个功能,都是在实际开发...
7.6.2 方法和作用域中的内部类 7.6.3 链接到外部类 7.6.4 static内部类 7.6.5 引用外部类对象 7.6.6 从内部类继承 7.6.7 内部类可以覆盖吗? 7.6.8 内部类标识符 7.6.9 为什么要用内部类:控制框架 7.7 构建器和...
Visual C++ 2005入门经典.pdf(整理并添加所有书签) ,看书的时候更方便. 封面 目录 第1章 使用Visual C++ 2005 编程 1.1 .NET Framework 1.2 CLR 1.3 编写C++应用程序 1.4 学习windows编程 1.4.1 学习c++ 1.4.2 C++...
Visual C++ 2005入门经典.pdf(整理并添加所有书签) ,看书的时候更方便. 封面 目录 第1章 使用Visual C++ 2005 编程 1.1 .NET Framework 1.2 CLR 1.3 编写C++应用程序 1.4 学习windows编程 1.4.1 学习c++ 1.4.2 C++...
Visual C++ 2005入门经典.pdf(整理并添加所有书签) ,看书的时候更方便. 封面 目录 第1章 使用Visual C++ 2005 编程 1.1 .NET Framework 1.2 CLR 1.3 编写C++应用程序 1.4 学习windows编程 1.4.1 学习c++ 1.4.2 C++...
Visual C++ 2005入门经典.pdf(整理并添加所有书签) ,看书的时候更方便. 封面 目录 第1章 使用Visual C++ 2005 编程 1.1 .NET Framework 1.2 CLR 1.3 编写C++应用程序 1.4 学习windows编程 1.4.1 学习c++ 1.4.2 C++...
Visual C++ 2005入门经典.pdf(整理并添加所有书签) ,看书的时候更方便. 封面 目录 第1章 使用Visual C++ 2005 编程 1.1 .NET Framework 1.2 CLR 1.3 编写C++应用程序 1.4 学习windows编程 1.4.1 学习c++ 1.4.2 C++...
Visual C++ 2005入门经典.pdf(整理并添加所有书签) ,看书的时候更方便. 封面 目录 第1章 使用Visual C++ 2005 编程 1.1 .NET Framework 1.2 CLR 1.3 编写C++应用程序 1.4 学习windows编程 1.4.1 学习c++ 1.4.2 C++...
声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其...
最近,有一位搞数据科学的小姐姐Parul Pandey,整理了一份实用Python图像处理工具,内含十大经典Python库。 这份资源中的工具可用于图像处理中的常见任务,包括裁剪、翻转、旋转、图像分割、分类和特征提取、图像...
underscore为Array提供了许多工具类方法,可以更方便快捷地操作Array。 first / last 顾名思义,这两个函数分别取第一个和最后一个元素: 'use strict'; var arr = [2, 4, 6, 8]; _.first(arr); // 2 _.last(arr...
实例144 Object类中线程相关的方法 187 实例145 哲学家就餐问题 189 实例146 使用信号量实现线程同步 190 实例147 使用原子变量实现线程同步 191 实例148 使用事件分配线程更新Swing控件 193 实例149 使用...