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

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

ASP.NET如何用C#代码检测手机浏览器 使用C#读取上传的Excel文件 新版本SQL Helper类 C#使用iTextsharp生成PDF 在.NET里用iTextSharp库生成PDF文档 用itextsharp将ASP.NET页面导出到PDF中 什么是JQuery-JQuery API jQuery入门指南-JQuery API jQuery的核心部分-JQuery API $(elements)-JQuery API $(expr, context)-JQuery API $(fn) -JQuery API $(html) -JQuery API $.extend(prop) -JQuery API $.noConflict() -JQuery API each(fn)-JQuery API eq(pos)-JQuery API get(num)-JQuery API get()-JQuery API gt(pos)-JQuery API index(subject)-JQuery API length-JQuery API lt(pos)-JQuery API size()-JQuery API CSS-JQuery API css(key, value)-JQuery API css(name)-JQuery API css(properties)-JQuery API height(val) -JQuery API height()-JQuery API width(val)-JQuery API Win2000(繁體) + Tomcat4.1.24 + Oracle8.1.6 的數據庫資料顯示亂碼解決問題!100 100分求《Programming Jakarta Struts》这本电子书 如何设置某指定目录的属性 关于JB的简单问题,谢谢. 请大家谈一下win2000下VPN技术的实现 有关Libpcap的编译问题!急! .bak文件?请指教。 KMP算法求解~!!! 如何实现在线订购? 关于升级机器的问题 如何在Image中放大缩小一个WMF文件?还有如何去拖动这个放大缩小的WMF图片呢? 高手请指教 请教:如何由ip获得访问者所在地区 哪位兄弟教教我,如果实现自适应静音检测? 一个B-S结构的售楼软件的报价大致应该是多少? 我的确是做了错事,我决心去努力,但似乎力不从心? 100分 求《UML与Rational Rose从入门到精通》 急!各位高手关于要把多个DC放到一个pDC上显示的问题。 急。关于ppc和sybase的问题 请问编一个WINDOWS画笔 谁有c434009A主板的驱动程序。 请问在windows下如何实现像数据库一样的读、写锁? 为啥我在InstallShield中调用DLL中的函数总是出错呢? 如何能在HTML控件显示区域显示“....(指定的文件名)不存在”? 请问如何把TIF格式转换成JPG或GIF的格式?? 代理不能定时执行,请指教,谢谢。 怎样与外部数据库建立联合查询? 如何接受来自vbscript的字符数据列表 怎么在Gtk+的gnomemessagebox显示中文? (在线等待,急!)在vc中怎么使用datagrid控件 我使用的是odbc访问数据库 好急的问题,有关于SMS的接收字符处理问题,想了好几天没有结果 那位兄弟手头上有ASP.NET高级编程的电子书? DataGrid 控件问题,帮帮我把,朋友! automount? 一个比较难的问题! 关于datagrid的问题 在线等待 在cmd编辑器中用java运行已编译的文件运行不成功怎样解决 各位帮我解决一下这个问题!!!谢谢 关于ResourceManager的疑惑? 两台机器无法访问? 大家有没有听说过zebudom.js这个javascript的API?请问哪里可以下载它? 模块的连接 如何用php开发一个在线语音聊天室? 请问:有谁能提供Microsoft Project 2002简体中文专业版下载地址????急用!!!!!! 《The C++ Programming Language》有没有中译版? 请高手帮我看看: session的范围 硬件加、解密卡合作 请问那里能下到C或者C++的编译环境? 我的网页做好了,在我自己的机子上显示的很好看,在别的机子上有的显示的和在我的机子上显示的一样,很不错,但在有些机子上显示就变形了 某工人在一定时间内加工一批零件,如果每天加工44个,就比规定任务少加工20个;如果每天加工50个,则超额10个.求规定加工零件数和计划加工天数?(一元一次方程)如果可以的话我追加 人们将不愿意做那样的工作,将会感到厌烦 用英语怎么说 一个苹果四刀分成七份一个苹果,只能切四刀,分成七份.怎么分? 十三岁的际遇中“两岸风景交换”整句的意思 质量是物体的属性可以用什么实验证明?(除天平,写下实验步骤) 班风建设问题如何写啊 十一月四日风雨大作 夜阑卧听风吹雨的巧妙之处 马和驴故事的寓意 12字以内 班风建设怎么体现?我们要进行班级风采大赛,要求展现班风建设,不知从何入手, 夜阑卧听风吹雨 铁马冰河入梦来.描写的是哪个季节的雨...还有 "七八个星天外 ,两三点雨山前" 、"问君归期未有期,巴山夜雨涨秋池" 各是描写哪个季节的雨 .急 马和驴子的故事有什么启示?就是马和驴一起驮货驴子力气没有马大 感到很累 马没答应 过一会 驴就累死了 货物全都落到了马的身上大概就是这么个故事 告诉了我们什么深刻的道理呢? 圆明园里面有几个小园 请问 咖啡猫 翻译成英语是怎样的? 马和驴子的那个故事告诉我们什么道理?就是马和驴一起驮货驴子力气没有马大 感到很累 马没答应 过一会 驴就累死了 货物全都落到了马的身上大概就是这么个故事 告诉了我们什么深刻的道 浅谈如何加强班风建设 十一月四日风雨大作 僵卧孤村不自哀,尚思为国戍轮台. 夜阑卧听风吹雨,铁马冰河入梦来.诗中前两句“僵”一“孤”写出了诗人当时什么的处境;一个“思”字又集中表现了诗人什么的情感. 请问天秤有分几种性格啊?我是天秤女,我的感情路总是不顺,请问为什么呢?而且我的人缘方面总是时好时坏的,这又是为什么呢? 马和驴的寓意 借风雨抒发感情的诗句有哪些?类似“夜阑卧听风吹雨,铁马冰河入梦来.” 在图书馆,新生小林想借一本名著 你向他推荐 朝花夕拾 .下列不能作为推荐语的一项是 来看啊A.这本书记录了鲁迅先生的一些往事留下了他成长的足迹给人很多启发值得一 《马和驴》的寓意 庄子的《秋水》这则寓言,也许你能从中受到不少启发,请谈谈自己最深的感受? 在图书馆,新生小琳想借一本名著,你向她推荐《朝花夕拾》.下列不能作为推荐语的一项是( )A.这本书记录了鲁迅先生的一些往事,留下了他成长的足迹,给人很多启发,值得一读.B.我喜欢这 圆明园有什么称呼 朱门酒肉臭,路有冻死骨”欲穷千里目,更上一层楼"“谁知盘中餐,粒粒皆辛苦”各打一成语 人生自古多磨难,世间冷暖皆自知是什么意思? 长沙市博物馆作文50~100字 谁知盘中餐 打成语 给我找篇大约300字关于中秋节的文章,题目叫中秋随想300字左右,叫中秋随想,不要太深奥,我说了是300字,不是3000字,看清楚咯,是300字,是300字,是300字,是300字,是300字,是300字,是300字 急寻狭路相逢勇者胜辩论反方的辩论词啊提供详细的辩论词 最好能提供此辩论赛的视频 猜成语谁知盘中餐 狭路相逢勇者胜的辩论词 小明做了如下实验:①把一段带叶的植物枝条,用刀削成平整的斜面.②插入装有红墨水的烧杯中,置于阳光下照射.③待枝条基部颜色有变化后,取出枝条洗净.④在枝条上方横切和纵切植物枝条, 曾参中参的读音 看世间冷暖, 有没有在科技信息投过稿的,评价如何?在看的各位亲人,谁知道科技信息出刊怎么样,需要发论文,可杂志社也忒多了,挑的我眼花,同学以前发论文有上当受骗的,自己很担心~ 楞伽经谁懂里面的意思 我想知道楞伽经谁懂 我想知道 辩论 狭路相逢勇者胜马上有一场辩论赛,是狭路相逢勇者胜还是智者胜,我方是勇者胜,一辩陈词基本写完了,二三辩是提问题让对方回答,请大家帮着想想用什么问题能让对方很难回答,而更好的 科学发展是弊大还是利大 议论稿 100个字 有懂字体的高手吗,我想知道这是什么字体,有点急, 人间冷暖,何去何重, 琵琶行中琵琶女的演奏过程分为几个层次 底面半径8厘米的圆柱形容器与底面半径12厘米的圆锥形容器深相等,把圆锥体容器装满水,再把水倒入圆柱体容器内,水深比圆锥体容器的六分之五低2.5厘米,圆柱深几厘米 带时间陈述句改一般疑问句 意思是深入思考的四字成语是什么 在《加菲猫》漫画中,加菲猫最怕哪三件事? 我敬佩的一个人 400 把陈述句改为一般疑问句要怎么改?比如像名词性物主代词要改成什么? 《十一月四日风雨大作》中诗人产生“铁马冰河入梦来”这一梦境的原因有哪些?““夜阑卧听风吹雨””中的 我敬佩的一个人作文400 将陈述句改一般疑问句They are going shopping tomorrow.是Are they going shopping tomorrow.还是Are they go shopping tomorrow.讲下为什么, 一元一次方程,第一题:学校准备添置一批课桌椅,原计划订购60套,每套100元,店方表示,如果多够,可以优惠,结果校方够了72套,每套减价3元,但商店获得同样多的利润,求每套课桌椅进货价格是多 人们将不愿意做那样的工作,将会感到厌烦 英语怎么说 陈述句 改一般疑问句怎么改 this flower is weak.2this is an orange 一元一次方程···高手帮忙哈··用一根长60米的绳子围出一个矩形,使它的长是宽的1.5倍,长和宽各应是多少? 加菲猫在现实生活中是哪个品种提前说谢谢了哈 动物保健所有兽医吗? 几道关于初一奥数的一元一次方程:1.若abc=1,解方程 2ax 2bx 2cx________+________+________ =1ab+a+1 bc+b+1 ca+c+12.若a,b,c是正数,解方程 x-a-b x-b-c x-c-a_______+_______+_______=3c a b3.设n为自然数,(x)表示不超过x 像河南、陕西、河北、山东、山西等等这样的省份地形分划最早在哪个朝代形成了?我记得好像是元朝吧,山西,河南河北、陕西的省份地形已经成形了 有人知道 笑面冷暖心愈安 日本农工商界携手强化农业国际竞争力 罗马尼亚:保管箱频失窃 银行安全自查黎晓宏任中央巡视工作领导小组办公室主4G临近 中国三大运营商相继抛出采购大众点评网就麦当劳团购事件道歉上海交大新技术 裸眼3D有望进入家庭掘金比特币:从虚拟走进现实 上演\"58同城纽交所成功上市 分类信息第一中国高层释楼市调控信号 长效机制或加中国水土流失面积占国土面积30.7%“最牛违建”预计年底前拆完 拆除后将长沙4航班遭“诈弹”威胁 威胁电话系中国载人空间站名叫天宫 核心舱命名为财政部:压缩各地公共财政预算结余结转社保缴纳新规今实施 员工入职30天内日本民主党报出现印刷错误出洋相 党员日本防相:警戒中国舰机无问题 不理解巴基斯坦总理会晤英首相 称与塔利班和中国100大最佳市政府出炉 浙江9个新书称奥巴马难招架前总统克林顿 怕长2013年日本人气商品排行 半泽直树宁波湖南商会泸溪助学济困重点建设基金3.8亿元催生农业职教云平台涉嫌醉驾袭警事件中国首届商贸物流峰会完美收官食品安全违法可刑拘持续控制在低流行水平餐饮服务要在“阳光下操作”2016年度营运车辆定期审验公告简化优化公共服务流程 方便基层群众办获“三湘少儿阅读之星”称号岳阳监狱救助重病服刑人员让“动漫湘军”走向“一带一路”广阔舞院方起诉家长“追讨”巨额医疗费开福区完成乡镇区划调整习近平在津巴布韦媒体发表署名文章湖南湘涛凤凰演绎围棋巅峰对决帮扶残疾人毕业生就业创业开拓绿色崛起小康路让“动漫湘军”走向“一带一路”广阔舞
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘