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

直接拿来用!超实用的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

Android版百度云推送正式发布 为何开发者应推动公司开源? 从AppGratis被下架说起,苹果或将再次付出代价 58同城的“烦恼”——8K月薪安全工程师引发的入侵 软件开发实践的24条军规 思科 IBM 微软等巨头联合开发开源SDN项目OpenDaylight 巾帼不让须眉:2012年度云计算领域Top 10女性 中移动全力推进NFC 5月起乘公交可刷手机 支持Android与iOS,Qt 5.1 Alpha全新亮相 Google Play:劣质Android应用已无藏身之地! 360推出信用网站认证开放平台 联合百家协会围剿钓鱼网站 经验分享:百度测试架构师眼中的百度QA(一) 在线旅行服务行业开放API带来的新机遇 专访:悬疑恐怖游戏Year Walk美术及音效设计师 解密:微软都柏林数据中心的神秘“免费冷却”装置 云计算如何影响数字化营销? 榜单:十位帮我们打理数据的存储大佬 OpenStack Grizzly版发布 Comcast、CERN成为新会员 谷歌携Blink来势汹汹 WebKit将成明日黄花? 星巴克与苹果合作 顾客可免费下载付费App 微信回应信令争议 将启动2.5G网络优化计划 凤凰网CTO吴华鹏离职 先后供职长达10年 外媒:开发者每周编码时间仅19.1小时 AppGratis CEO现身说法:应用被苹果儆杀始末 一个Web设计师眼里的云计算 戴尔高管:服务器业务领先惠普五年时间 Hoodie:基于JS与CouchDB的超快速Web开发框架 设计优秀API的五大规则 盘点英特尔IDF2013第一天:技术产品新趋势 英雄组队去打怪!Nimble Quest开发团队访谈 云通讯平台打造本土Twilio 我装的weblogic610_win为什么在win2000下运行后打不开http://127.0.0.1:7001/console VC.NET中是否有支持odbc的类似DBGrid的数据表格控件? 大家推荐一下学习C#的书! htc文件在WEBSPHERE不能正常运行??? 大家在用c编程时,是怎样运用位运算的?(我c学得不好,请大家指教一下) 怎样从一个vlan的客户机访问到另一个vlan上的客户机,急 一个简单问题?关于查询方面的!请指点! htc文件在WEBSPHERE不能正常运行??? 有了Swing,还有必要使用AWT吗? 怎样将richtextbox中的内容存入sql server数据库? 哪位用VC做过拨号程序阿 紧急求援!!!pqmagic在Windows 2000 professional下的安装问题! 如何在PB中通过脚本将文本文件导入数据库中? 一玩3D游戏就退出,一上网就死机,本人用的是小影霸速配3000,何故? 舌尖的热恋(淡月儿) cbuilder5的工程用cbc6打开,编译的时候,出错。为什么?紧急求救!!!!!!!!!! 关于session的问题 如何读取相对路径的文件 我的这点程序怎么运行有错?(内付原码) 编译器错误信息: CS1519: 类、结构或接口成员声明中的标记“(”无效 请教关于VXWORKS的SDK转到LINUX上的方法 有多少人用Struts做过项目啊? 询问所有JSP的高手!!!(在线等) 怎样写一份解决方案 怎样做像qq那样的面板,有源码最好了 还是鼠标事件问题!大家快帮帮忙! 求和的问题 icmp是什么东西,怎么设置?如何打开或关闭它? 抢分啦~~~~ C/C++中有类似于汇编中的宏替换(&)吗? 关于VB的绘图闪烁 哪里有免费空间, 高手必看,微软专家也过来,可能是一个BUG 一个简单的问题! 询问所有ASP的高手!!!(在线等) 请问谁做过类似VC里的界面编辑器的软件 如何处理有"'"单引号的sql语句 菜鸟!!!!!!!!!!!想编一个象棋的程序看看我的思路 cn_robot(创造上帝的猪(CSDN封杀过没脸做人)),你进来!!! 请问怎样添加资源文件 关于积分系统的算法,可以实现必给分,希望大家多提出宝贵意见 《东方时空分家录》据说是中央电视台内部人拍的 JSP电子书?地址? 这里谁有写日记的习惯(打在电脑上的),欢迎参加 如何调用rar来压缩一个文件夹,在线等待 求救!为何我用GetSockName函数得到的本机IP地址为0.0.0.0? 怎样让JTextField也象TextField具有当作为密码框的效果? 简单问题:用Split分割的字符,怎么得到分割后的字符总数??? 急!!!!!请问正则表达式可否用来查询中文 高手请进,送分的问题! 没人知道add连接俩text形变量的用法吗?紧急! 请教各位一个奇怪的问题 表示站在高处往远处看的成语 中译英下面的文字.当今社会是否善于交际对你事业的成功显得越来越重要.语言谈吐讲究礼节是精神文明的重要内容,是心灵美的外在表现,即所谓“城于中则形与外,慧于心则秀于言”.交际中 上上下下地看的词语是什么 背新概念英语有用吗现在背还来的及吗 Are they going to take ( ) photos tomorrow?A.some B.any 五、找出一个划线部分发音不同的单词 ( )1、A、seat B、mean C、leave D、bread( )2、A、pig B、quite C、king D、this( )3、A、back B、man C、make D、happy( )4、A、head B、teacher C、ready D、breakfast( 以 if i have lots of money i well.为题写一篇作文 下雨天穿着雨衣骑自行车,雨衣会被风吹到靠近脚的一边,然后水就会顺着雨衣流到脚上,有什么办法解决? 从A,B,C,D中找出划线部分读音和所给单词相同的单词.【 】表示所给单词【brown】 A.cow B.row C.window【kitchen】 A.children B.headache C.toothache【kite】 A.him B.it C.bike【thank】 A.that B.thirteen C.these Are you tired Are you tired?--------.I could not walk any futher.A Not slightly B Not at all C Not a bit D Not in the least 长春兼职翻译(汉译英)1000字多少钱? 小学英语辨音earth disappear hear near meet sweep seem engineercomfortable become enough octoberarrive kind silly shineheavy cheap each heatastronaut rack fact became are you tired 请翻译中文 in the mornig when i rise you are the first thing on my mind. /‘bedtu:mz/的英语单词 are you tired?______(一点也不).翻译英文 You are the first thing on my mind 谁帮我翻译下? 小学英语辨音 英语高手快进来( )1.v[o]lleyball d[o]ll( )2.m[a]ke m[ar]k( )3.c[ar]d c[a]ke( )4.r[ea]d cl[ea]n( )5.ch[e]ss gu[e]ss( )6.n[ew]spaper y[o]u( )7.j[o]in b[o]y( )8.k[i]te s[i]t( )9.t[i]ger l[i]ke( )10.librar[y] Sunda[y] 英语翻译甜蜜,幸福的, 请翻译:You are the first and last thing on my mind!(日常口语) 九上英语 Unit 5 作文,目前,我国在水资源方面存在很多突出的问题,如水资源短缺、水污染严重、水生态环境恶化等等,请以 The importance of water 为题写一篇短文,阐述以上提到的问题并提出解决 同义句转换1.You are tired ,but I am tired ,too. You're the first and last thing on my mind 帮我翻译下哦! 按画线部分的读音给下列单词分类. Are you tired? 同义句 ()you () tired?虽然没有悬赏,但希望有好心人不嫌弃,来帮帮忙!!!请一定在今天提交!!! you are the only thing on my RT 杰字如何拼音 连词成句 1.shopping,how,doing,supper,after,about,some.2.hopes,to,astronaut,the,send,China,an,to,moon.3.better,l,speaks,brother,my,than,English forest some in work the animals 连词成句 请问这些繁体字用拼音怎么打 对应简体字是哪些 We want_____shopping.A.to do someB.do some C.do some toD.to do some to 仿照(我的老师)这篇作文写一篇作文ps:不能是老师 鸟瞰与俯瞰语用上有什么区别呢?给我解释清楚一点,我是老外. 英语中hero的复数是加es还是s 人教版语文七年级上第3单元作文!帮下ME!感受自然,帮下我! “俯瞰”与“鸟瞰”的区别 中国有多少水卖给国外了?我家乡的自来水经营权就卖给日本了,水比以前差多了!生活必需品怎么都给国外经营 连词成句 did Thursday we cleaning on some shopping and wen(.) 请问人教版七年级语文第一次作文应该选择什么样的话题?急耍! 句型转换(Thank you)1.The story happened in the old Beijing.(同义句)The story ____ ____ in the old Beijing.2.I was too angry to say a word.(改成复合句)I was _____ angry ____ I couldn't say a word.3.The teacher said to Tony,“Don’t play plan换一个单词,变成另一个新词 从高处向远处看55555555555555555555555555555555 句型转换,句意不变(Thank you)1.I think maths is not as interesting as English.I think maths is _____ _____ ______ English.2.Jim and David are very friendly to each other,they never quarrel.Jim _____ ______ _____ ______ David.3.They enjoyed the plan改变一个字母能变成哪些单词只能变字母 从高处向远处看是什么看法? 句型转换,帮忙,thank! 帮忙中译英这段文字.(请勿用翻译工具)我和他只是好朋友.为什么你要误会我们两个?我跟他关系好一点也有错吗?你跟他好,我不介意.你介意我和他关系好吧?我没有阻止你跟他多好.我反而 西安园艺博览会于2011年4月28日在我国的西安开幕,会期共178天和上海世博会一样,票价分为指定日和非指定日门票.指定日门票为150元1张,非指定日门票为100元1张.若某旅行团中有x人持有非指定 My father often reads newspapers after ( )(have) supper 将每个单词增加一个字母,变成一个新词.right you cat now tree old her car 表示站在高处向远处看---( )附注;成语.快块块,我的作业! 从高处向远处看用什么词语代替?眺望 一点文字的汉译英读了《绿野仙踪》后,我体会到朋友是很珍贵的.多萝茜与稻草人、铁皮人和狮子,从不相识到朋友,然后一同共度难关,结果实现了他们的心愿.我们同学就是朋友,我们应该互相 中译英,一段文字,谢谢~~练塘工程介绍500kV练塘变电站220kV出线工程,新建线路全长约81.9km,途经松江、青浦、金山三区.本期工程500kV练塘变电站的220kV出线为12回,采用架空线出线,分别为干练变4 站在高处往远处看 谁能帮我汉译英 这段文字 如今,许多高中生学习都很刻苦,他们晚睡早起.我认为晚睡有助于给人思考的空间.白天都是很忙碌的,很少给人停下脚步.晚上比较空旷,适宜思考问题,能够有更多新颖 求一段文字的汉译英请用英文写出下面一段文字的大意,不一定要逐字翻译,但要求是书面语言,而不是口语,我认为,以上四点关于方法的论断对我们有重大的意义和启示.首先,第一点告诉了我们 从高处向远处看,找个词 谁能帮我把这段文字汉译英?我恍惚回到那段阴暗的日子 ­但是,这一次我不会象上次那样傻. ­我会在暗处一个人舔舐伤口 ­等痛过去了,天亮了,一切又重新来过了 ­我会好好的.. 表示站在高处往远处看的词语111表示不经意冷谈地看?
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘