Java动态数组添加数据的方法与应用示例
本文实例讲述了Java动态数组添加数据的方法与应用。分享给大家供大家参考,具体如下:
输入客户的姓名,客户的人数不定。待输入完成后,请打印出客户的名单,并定义一个方法查询客户是否在这些客户中。
代码示例:
packagecom.jredu.ch06.exer; importjava.util.Arrays; importjava.util.Scanner; publicclassCustomBiz{ publicString[]custom; publicvoidaddName(Stringname){ //添加姓名 if(custom==null){//若数组为空,定义数组的长度为1 custom=newString[1]; custom[0]=name; }else{ //若数组不为空,把数组复制出一个新的,在原数组的基础上加1 String[]copy=Arrays.copyOf(custom,custom.length+1); //把原先数组制空 custom=null; //把新数组给原先这个数组 custom=copy; custom[custom.length-1]=name; } } /** *打印姓名 */ publicvoidshowNames(){ System.out.println("********************"); System.out.println("\t客户姓名"); System.out.println("********************"); for(Stringname:custom){ System.out.print(name+""); } System.out.println(); } /** *查找客户 *@paramname *@return查询结果 */ publicbooleansearch(Stringname){//带boolean返回值的有参方法 System.out.println("******查找结果******"); for(inti=0;i更多java相关内容感兴趣的读者可查看本站专题:《Java面向对象程序设计入门与进阶教程》、《Java数据结构与算法教程》、《Java操作DOM节点技巧总结》、《Java文件与目录操作技巧汇总》和《Java缓存操作技巧汇总》
希望本文所述对大家java程序设计有所帮助。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。