说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

直接拿来用!超实用的Java数组技巧攻略

HTML文档下载 WORD文档下载 PDF文档下载
本文分享了关于Java数组最顶级的11大方法,帮助你解决工作流程问题,无论是运用在团队环境或是在私人项目中,你都可以直接拿来用。

本文分享了关于Java数组最顶级的11大方法,帮助你解决工作流程问题,无论是运用在团队环境或是在私人项目中,你都可以直接拿来用! 

0.  声明一个数组(Declare an array)

String[] aArray = new String[5];String[] bArray = {"a","b","c", "d", "e"};String[] cArray = new String[]{"a","b","c","d","e"};
1.  在Java中输出一个数组(Print an array in Java)

int[] intArray = { 1, 2, 3, 4, 5 };String intArrayString = Arrays.toString(intArray); // print directly will print reference valueSystem.out.println(intArray);// [I@7150bd4d System.out.println(intArrayString);// [1, 2, 3, 4, 5]
2. 从数组中创建数组列表(Create an ArrayList from an array

String[] stringArray = { "a", "b", "c", "d", "e" };ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray));System.out.println(arrayList);// [a, b, c, d, e]
3. 检查数组中是否包含特定值(Check if an array contains a certain value)

String[] stringArray = { "a", "b", "c", "d", "e" };boolean b = Arrays.asList(stringArray).contains("a");System.out.println(b);// true
4. 连接两个数组( Concatenate two arrays)

int[] intArray = { 1, 2, 3, 4, 5 };int[] intArray2 = { 6, 7, 8, 9, 10 };// Apache Commons Lang libraryint[] combinedIntArray = ArrayUtils.addAll(intArray, intArray2);
5. 声明一个数组内链(Declare an array inline )

method(new String[]{"a", "b", "c", "d", "e"});

6. 将数组元素加入到一个独立的字符串中(Joins the elements of the provided array into a single String)

// containing the provided list of elements// Apache common langString j = StringUtils.join(new String[] { "a", "b", "c" }, ", ");System.out.println(j);// a, b, c
7. 将数组列表转换成一个数组 (Covnert an ArrayList to an array)

String[] stringArray = { "a", "b", "c", "d", "e" };ArrayList<String> arrayList = new ArrayList<String>(Arrays.asList(stringArray));String[] stringArr = new String[arrayList.size()];arrayList.toArray(stringArr);for (String s : stringArr)	System.out.println(s);
8. 将数组转换成一个集合(Convert an array to a set)

Set<String> set = new HashSet<String>(Arrays.asList(stringArray));System.out.println(set);//[d, e, b, c, a]
9. 反向数组(Reverse an array)

int[] intArray = { 1, 2, 3, 4, 5 };ArrayUtils.reverse(intArray);System.out.println(Arrays.toString(intArray));//[5, 4, 3, 2, 1]
10. 删除数组元素(Remove element of an array)

int[] intArray = { 1, 2, 3, 4, 5 };int[] removed = ArrayUtils.removeElement(intArray, 3);//create a new arraySystem.out.println(Arrays.toString(removed));
One more – convert int to byte array

byte[] bytes = ByteBuffer.allocate(4).putInt(8).array(); for (byte t : bytes) {   System.out.format("0x%x ", t);}
英文出自:Programcreek

基于Edge Animate开发CSS3 Animations 后端服务商Firebase发布全新iOS SDK [爆料]百度云或在秘密打造实时移动Web App开发框架 打造最佳开发团队的几点建议 Facebook与开发者交恶 扼杀第三方应用 负载大逃亡:四十二路怪兽联军及七条逃生法则 那些年,MIT技术男们奇妙的黑客作品 深度分析:腾讯3.3亿美元收购Epic股份值吗? 传下一代iOS或将推行扁平化设计 iOS开发者注意:苹果将拒绝访问UDID的应用上架 领先Google、Amazon、Dropbox,Apple云存储用户最多 传IBM重新设计晶体管 预计五至七年内成熟 快讯:云计算大会6月召开 云计算概念企业股票飙升 集成开发环境:Qt Creator 2.7.0发布 移动周报:“今日头条”CEO,爱冒险的技术宅 从China Daily的iPad版,看中国纸媒如何摆脱“旧情结” 天睿推出大数据探索平台:“开箱即用”的数据分析 Basho开源Riak CS,与AWS S3兼容的云存储架构 MongoDB Days北京杂记 VMware携手亿阳信通 铺垫混合服务 行业应用,移动优先:移动难七大痛点剖析 HTML5开发必备:游戏开发资源合集 老而弥坚:65岁传奇Android工程师谈开发 2013中国云计算有奖大调查,每周大奖等你拿! Google Reader之死另一个不为人知的原因 小团队谈推广:豆果、金山、微博易、面包旅行 敏捷实战:如何让团队迭代交付周期缩短一半 移动设备管理初创公司AirWatch:首轮融资2亿美元 New Relic:不等应用崩溃,实时监控你的App! Zynga力挽狂澜三步棋:移动+授权+自有网络 巧用MapReduce+HDFS,海量数据去重的五大策略 MOUNT 怎么给分啊? 关于用Adobe Acrobat看书的问题 根据母菜单变换子菜单???? 怎样用代码生成菜单,给个例子. 我明年想去读书,全日制的那种,我报计算机专业还是英语专业?各位水园的朋友个建议! 问一个很菜的C++的问题,不得不看罗!! 请问哪里有Acrobat Reader中文支持版本 applet的高手们,如何让applet在载入时显示"程序正在载入中"的提示?????? AIX 下ld 动态库问题 请看这个关于焦点问题 !!!!!!这个问题简单,但我菜,还要问!!!! 请问Tsplitter怎么用?? 为何内存溢出? 各位好!!我碰到一个选择问题(感情方面的),请大家给我参谋参谋。。。。。。。。 如何使一个窗体不能被拉大或缩小? 上午53,下午46........我好害怕啊。八成过不了了。 有个页面只有一个form其内容全是hidden项,如何让这个页一运行就自动提交到另一也7 控件的写法请教,我新控件由3个控件组合而成,但是控件间的相互通讯成了问题,如何向其他的单元发送消息呢,比如当点击某个控件其他两个, 同时响应这个消息 一个SQL语句的问题 怎么在form中定义一个变量,然后可以在另一个form中调用!? 请问考过SCJP的大虾,SCJP考试的题目是中文还是英文,证书的有效期是多长时间? 用SOCKS5协议同服务器建立连接后,连接到外部网站(象新浪),如何将网页显示出来呢? /Access数据库中的一个表,最多可以有多少字段?/ 有关DBHCP 求救,谁有pb6.5的光盘。想买一张或者刻一张(限北京) 请教:jdbc 连线管理 高手们,怎么动态生成button??? 好消息!!! 购买外文原版书的朋友---》www.china-pub.com 如何制作包含系统驱动程序的安装盘? 为什么会发出这样的声音? 从98年到2000年中程水平考试上午题就没高过45分,这次上午题普遍认为比前几年难,该不会超过45分把。 ————————————简单的问题 怎样将AutoCAD图形存储到SQL SERVER中,而且不是存路径 请问怎么样知道当前记录属于表中的第几条记录(我用的是ADODC控件) ????请问怎么在Applet应用程序中打开Word文档?????? #####救我啊~~~~~文件好好的为什么坏了###### 我已被richeditctrl折腾得不行了,我有些文本要显示,只要求能改变颜色,行距,能该字体最好,谁能给我推荐一个控件,我备有厚礼! 一个C问题! 急!!!!高手请赐教! 请问我有一张FAT32的软盘,能不能在linux下读取盘上的内容呢? 关于连接共享的问题, 请帮忙 如何对动态创建地组件进行操作???救命!!!!! 请问嵌入式开发和单片机方面有什么关系??? WTO向中国开出首张罚单! 请问各位大侠,在西安哪里有介绍db2的书的? 我以前用VB,现在想转向VC++,可我看了一些VC++的入门书根本摸不着头脑,各位老师,我该如何是好??? 谁用过TextRect这个过程,为什么它的最后一个参数TextFlags无法用,一加上这个参数就报告参数个数太多? 请教一个关于Session的问题 急用,一个票据打印的问题???请教各位高手!多谢! 请哪位大虾解释一下线程中语句sleep(n)的含义,谢谢!!!! 电源电动势E=3V,内阻r=1欧,电阻R1=10欧,R2=10欧,R3=30欧,R4=35欧,电容器的电容C=100微法.若电容器原本不带电,求接通开关S后流过R4的总电量 聚乙烯醇粉末怎样配制胶水 谁能告诉我有关太空的知识啊? 如图所示 电源电动势E=10V 内阻r=2欧 电阻r1=8欧 r2=2欧 电容器的电容c=20微法 开关S原来断开 后闭合 S闭合后a,b之间的电压?S闭合后流过R2的电量? 在括号里填上恰当的词语:微微地( )高兴得( )激动得( ) 有哪些关于宇宙的知识 如图所示,电源电动势E=6V,内阻r=1欧,电阻R1=3欧,R2=2欧,电容器的电容C=0.5uF.开关S是闭合的,现将开关S断开,则:(1) 在断开S后的短时间内通过电阻R1的电流方向如何?(2) 断开S后,电源释放的电能为多 快乐得( )括号里可以填什么词 橡胶与混凝土之间的摩擦系数具体是多少?范围也行,主要是用于桥梁支座上.橡胶与混凝土之间的摩擦系数加橡胶片以后,依据《桥规》第79页,橡胶支座与不同材料接触面的摩擦系数:橡胶与混 在括号里填上合适的词语.关切的()()的门窗()的微笑关切的(),()的门窗,() 的微笑,响亮的(),()的源泉,()的问候.急 在括号里填上适当的词语:高兴得( ) 幸福地( ) 在图所示的电路中,电源电压保持不变.由于电阻R、灯L可能出现了故障.电键S闭合前后,电流表指针所在的位置不变,下列判断中正确的是(  ) 会的加我Q986900061 我怀疑C不是正确答案A、 在括号里填上恰当的词语------微笑地( ) 在如图所示的电路中,电源电动势E=3V,内阻r=1Ω,电阻R1=10Ω,R2=10Ω,R3=30Ω,R4=35Ω;电容器的电容c=1×10﹣²μF,电容器原来不带电. 请问:R4两端电压是多少?R4和电容器串联后,两端电压是多少,即和R3 在如图所示的电路图中,电源电压保持不变.由于电阻R,灯L可能出现了故障.开关S闭合前后,电流表示数不变下列判断正确的是 A若灯L不发光,则只有电阻R短路 B若灯不发光,则只有电阻R断路 C 在括号里填上恰当的词语. ( )的烛光 ( )的灯芯 镇定地( )轻轻地( )从容地( ) 橡胶轮胎与玻璃的摩擦系数是多少 【徐汇2013物理一模】电源电压保持不变.电阻R,灯L出现故障,电键S闭合,电压表不变判断电路中电阻R故障情况①若L发光,则R____②若L不发光,则R____图速成- -.表喷我┌———R——————│I─ 在括号里填上恰当的词语 ()的图形 ()的奇山 ()的笑脸 ()的微笑 轮胎的滚动摩擦系数会随速度变化吗? 一道物理题:在如图所示的电路中,电源电压和电灯L的电阻均保持不变.开关S闭合后.在如图所示的电路中,电源电压和电灯L的电阻均保持不变.开关S闭合后,在变阻器的滑片P从中点向下滑动 一项工程,甲独干20天完成,乙30天完成,现在甲先干5天后,再由甲乙合干,问甲完成这项工程共做了多少天? 为什么汽车轮胎相同路况和车胎的滚动摩擦系数大于滑动摩擦系数呢? 如图所示的电路,电源电压恒定不变,闭合电键S发现小灯L不亮,若电路中只有一处故障,且只发生在灯L或电阻R上,为检测故障所在,下列做法和判断正确的是( )A.用电压表并在灯L两端,电压表 修一条路,甲队单独干要20天,乙单独干要30天,甲队先修5天后,剩下的由甲乙两队合修,要几天完成? 光面轮胎与沥青的滑动和滚动摩擦系数各是多少 嫦娥一号卫星在空中运动 卫星由地面发射后,经过发射轨道进入停泊轨道,在停泊轨道经过调速后进入地月转移轨道,再次调速后进入工作轨道.已知卫星在停泊轨道和工作轨道半径分别为r1和r2, 涂料怎样使用聚乙烯醇 环氧树脂的固化原理 一条公路,如果由甲队单独独修需30天完成,由乙队独修5天完成这条公路的1/4.甲、乙两队合修3天后,余下的由已对单独修,还需几天修完?用方程解 想知道:聚乙烯醇涂料有什么特点? 如图所示的电路中,电源电压保持不变,R为定值电阻,当开关闭合时,标有“8V 8W”的小灯泡L恰好正常发光;若保持定值电阻R不变,将L换成另一只标有“8V 4W”的小灯泡,闭合开关后,小灯泡 怎样在太空中与别人进行交谈------一道物理题 聚乙烯醇缩醛的制备中甲醛能否一次加入 如图所示的电路中,电源电压保持不变,R为定值电阻,当开关闭合时,标有“8V 8W”的小灯泡L恰好正如图所示的电路中,电源电压保持不变,R为定值电阻,当开关闭合时,标有“8V 8W”的小灯泡L恰好正 太空中不能使用什么器具天平 和 弹簧测力器 在如图所示的电路中 电源的电动势E=3V,内阻r=1欧母, R1=2欧母其余电阻不计 求 (1)电流在如图所示的电路中 电源的电动势E=3V,内阻r=1欧母, R1=2欧母其余电阻不计 求(1)电流表的读数(2)电 在如图所示的电路中,电源电压保持不变.由于电阻R或灯L可能出现了故障,开关S闭合前后,两电流表指针位置都不变,下列判断中正确的是A.若灯L不发光,则只有电阻R短路 B.若灯L不发光,则只有电 夕阳西下,天空为什么常有红色的霞光? 电动势为3V的电源,与9欧的电阻接成闭合电路,电源两极间的电压为0.3v,电源的内电阻是多少?急,这下就要, 如图所示电路中,电源电压保持不变,R为定值电阻,当开关闭合时,标有“8v 4w"的小灯泡L恰好正常发光;若保持定值电阻R不变,讲L换乘另一指标有“8V 4W”的小灯泡,闭合开关后,小灯泡工作是小号 普通直线导轨的摩擦系数大概是多少,要实际的,别太理想化的. 一项工程甲单独做15天完成乙单独做30天完成现加以合作5天后剩下的工程由乙单独做还需多少天完成 关于太空的知识? 自重30吨的小车,在导轨上.它的驱动力是多少?(轮子装轴承,摩擦系数取0.09) 在括号里填合适的词( )微笑( )地方( )性格 有哪些关于太空的知识 静动摩擦系数的区别? 在括号中填上合适的词语,要带有“心”字:( )的微笑 有一工程,甲队独做24天完成,乙队独做30天完成.甲.乙两队合作8天后,余下的由丙队做,又做了6天才完工.这个公程若由丙队做需要多少天完成? μ动摩擦系数的相关问题动摩擦因数μ是彼此接触的物体相对运动时摩擦力和正压力之间的比值,这个摩擦力是否是该平面给的总的摩擦力?比如在一粗糙的传送带上有一物体A,以v0的初速度在侧 聚乙烯醇胶水配方用来做纸板胶水,加生粉浆里面做助粘剂的 影晌丁腈橡胶改性环氧树脂胶點剂性能的主要因素是什么? 质量分别为m1和m2的滑块A和B,叠放在光滑水平面上,AB间静摩擦系数为μ,动摩擦系数为μ',系统处于静止,今有一水平力F作用于A上,要使AB不发生相对滑动,则F的范围是 聚乙烯醇胶具体如何配制 丁腈橡胶能和环氧树脂混合吗?丁腈橡胶和环氧树脂混合希望能增加耐磨性以及表面硬度 天空为什么那么蓝如题 聚乙烯醇胶的熬制方法 水溶性环氧树脂与环氧树脂的区别? 天空为什么那么蓝呀如题 谢谢了为什么.
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn