- 浏览: 180132 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 1444<span style="color: ... -
[Jetty]Jetty工作原理
2012-02-07 17:29 1017http://www.ibm.com/develo ... -
PhoneGap-Accelerometer
2012-02-07 14:23 1237采集设备在x、y、z方向上的动作。 acce ... -
mysql中查看和设置系统字符编码
2012-02-04 14:28 1740--查看数据库的字符集 show variables ... -
Html5游戏开发入门笔记--<躲砖块>
2012-02-03 12:04 1196学习了html5中的canvas画布元素,自己写了一个 ... -
我是项目经理,我的项目管理日记【20111202】
2012-02-03 10:19 1026其实前段时间项目 ... -
打开CMD一闪就关的解决方案
2012-02-02 12:14 1435转:http://blog.163.com/cumt_ ... -
javabean的自动生成
2012-02-02 11:59 1446在jcreator pro中自动生成 在j ... -
CAP原理
2012-02-01 09:00 1189作者:NinGoo 原文链接:ht ... -
Struts标签循环List
2012-01-31 14:18 1001<pre name="code&quo ... -
Android开发之初探音频的播放
2012-01-11 16:29 1148<h1>Android开发之初探音频的播放 ... -
关于成立北京Android爱好者俱乐部的声明
2012-01-11 14:33 896<blockquote dir="lt ... -
java.lang.NoClassDefFoundError: org/dom4j/DocumentException
2011-12-28 13:03 15210<span style="font-f ... -
电脑用户密码忘记了怎么办?
2011-12-28 12:14 1020<span style="fon ... -
C#坦克大战实现
2011-12-20 13:29 1157记得在大学学java ... -
编程环境应该和讨论社区完美的进行结合
2011-12-19 11:54 797在学习.NET过程中,经常会遇到很多问题,有的时候会找 ... -
How to Succeed in A Professional Career
2011-12-19 10:29 774(From Microsoft)<br>& ... -
依然是计划 如果没有计划似乎就没有了动力
2011-12-15 10:39 911</span></span>& ... -
XSLT学习笔记
2011-12-14 14:04 700<p class="MsoNorma ... -
时空数据模型简介
2011-12-14 13:59 1529<p class="MsoNo ...
相关推荐
ArrayUtils 数组工具类,提供一些有关数组的便捷方法 ByteUtils 字节工具类,提供一些有关字节的便捷方法 CheckAdapter 选择适配器 CheckingUtils 提供常用数据验证的工具类,不符合的话就抛异常 Countdown 倒计时器...
在Java编程语言中,工具类(Utility Class)是包含各种静态方法的类,这些方法用于执行特定任务,如数据操作、文件处理、数学计算等。它们通常不包含实例变量,只提供静态方法服务,帮助开发者提高代码的复用性和...
在Android应用开发中,工具类(Utils类)是开发者经常使用的辅助组件,它们通常包含一些通用的方法,可以方便地在各个模块之间复用,提高代码的可读性和维护性。以下是一些Android开发中常见的工具类及其关键知识点...
这份"Java常用工具类大全,工作5年精心整理(最新版).zip"文件,显然是一个集大成者的杰作,包含了作者五年工作经验中提炼出的实用工具类集合。下面,我们将深入探讨这些工具类可能涵盖的知识点,以及它们在实际...
"Java常用工具类大全,工作5年精心整理.zip"这个压缩包文件很可能包含了一位有经验的Java开发者在五年工作中积累的各种实用工具类,这些工具类能够极大地提高开发效率,简化代码编写。以下是对可能包含的知识点进行...
Java工具类是程序员在日常开发中不可或缺的一部分,它们提供了各种便捷的方法,极大地提高了代码的可读性和效率。在11年的编程生涯中,积累了一系列常用的Java工具类,这些类包含了上百种方法,几乎覆盖了大部分常见...
这里提到的"这些年整理的一些常用Utils工具类"是一份集合了多种功能的Java工具库,旨在为开发人员提供便利。以下将详细介绍其中可能包含的知识点: 1. **Utils工具类的设计理念**: - 工具类通常设计为静态方法...
本资料集“Java常用工具类,多年工作积累整理”显然是一个汇总了作者多年编程经验的实用资源。下面将详细阐述Java中的一些常见工具类及其用途。 1. **`java.util.Arrays`**:这是一个非常基础且重要的工具类,提供...
在实际应用中,这样的工具类可以用于各种场景,比如整理用户输入的数据,或者在展示文本时保持一定的逻辑顺序。例如,如果你正在开发一个地址簿应用,用户姓名可能包含汉字、英文和数字,使用这样的排序工具可以帮助...
Java工具类是程序员在开发过程中经常使用的一类代码集合,它们提供了一系列静态方法,用于解决常见的编程问题,提高代码的可复用性和效率。这里我们主要关注两个压缩包中的内容:“实现了排列组合算法的类(JAVA)....
这个“微信小程序工具类集合”很可能是开发者为了方便微信小程序开发而整理的一系列实用工具函数的集合,这些工具函数可以解决开发过程中遇到的各种常见问题,提高开发效率。 在JavaScript开发微信小程序的过程中,...
通过将这些通用功能整理到Common工具类中,开发团队可以共享这些模块,从而提升开发效率,减少代码冗余。当新的项目或者功能需求出现时,只需要简单地引用这些工具类,就能快速实现所需功能,节省大量编写基础代码的...
工具类库通常包含一系列静态方法,用于执行特定的任务,如字符串处理、日期时间操作、数学计算等。Utils-Everywhere 提供了一站式的解决方案,将这些分散的工具类整合在一起,使得开发者无需自己编写重复代码,可以...
jQuery是一个广泛使用的JavaScript库,它提供了一系列便捷的API来简化HTML文档遍历、事件处理、动画制作以及Ajax交互。在处理数组方面,jQuery也提供了...在实际项目中,可以根据需求灵活运用这些工具,简化数组操作。
总的来说,C#中的数组是强大的工具,用于管理和操作大量数据。理解数组的声明、创建和初始化是学习C#的基础,这些知识可以帮助开发者构建高效和可维护的代码。通过熟练掌握数组的使用,可以更有效地处理各种数据结构...
本实例中介绍的`ArrayHelper`类正是这样一个工具,它提供了几个静态方法,使得在处理数组时能更加高效和便捷。 首先,我们来看`ArrayHelper::removeEmpty`方法。这个方法的作用是从数组中删除所有空白的元素,包括...
在Java编程语言中,`FileUtil`类通常是由开发者自定义的一个工具类,用于封装对文件和目录的操作,以提供更便捷、安全的文件处理功能。这个类可能会包含各种静态方法,用来创建、读取、写入、删除、移动、复制文件...
JavaScript数组是编程中常用的数据结构,它允许我们存储多...在实际编程中,数组是解决问题的关键工具,尤其在数据处理和操作场景中。不断学习和实践,掌握数组的各种特性和技巧,将有助于提升你的JavaScript编程技能。
### 微软SqlHelper类(中文版)方法及说明整理 #### 第一部分:私有构造函数和方法 在Microsoft SqlHelper类中,存在几个私有方法用于内部逻辑处理,这些方法通常不会被外部调用,但对理解SqlHelper类的工作原理至关...