位置: IT常识 - 正文

如何使用Java代码修改数组大小呢?(怎么用java写代码)

编辑:rootadmin
转自:http://www.java265.com/JavaJingYan/202111/16357342581649.html 数组是Java开发中非常重要的一个数据存储容器, 那可以存储多种类型,基础类型,引用类型,但是它有一个缺点,就是一旦创建后,就不可以修改数组的大小, 那么我们如何动态的扩 ...

推荐整理分享如何使用Java代码修改数组大小呢?(怎么用java写代码),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:怎样用java,java写代码步骤,如何使用java编程,如何使用java编程,如何使用Java代码调用Javabean,如何使用Java代码调用Javabean,java代码怎么使用,如何使用java代码设置环境变量,内容如对您有帮助,希望把文章链接给更多的朋友!

转自:http://www.java265.com/JavaJingYan/202111/16357342581649.html

如何使用Java代码修改数组大小呢?(怎么用java写代码)

数组是Java开发中非常重要的一个数据存储容器,

那可以存储多种类型,基础类型,引用类型,但是它有一个缺点,就是一旦创建后,就不可以修改数组的大小,

那么我们如何动态的扩容数组的大小呢?下文将一一道来,如下所示:

下文笔者讲述使用Java代码修改数组大小的方法分享,如下所示:

实现思路:  1.新建指定容量大小的数组 2.将原数组复制到新数组中采用以上方式,可变相的实现数组的扩容

例:数组的扩容的示例分享

private static Object resizeArray (Object oldArray, int newSize) { int oldSize = java.lang.reflect.Array.getLength(oldArray); Class elementType = oldArray.getClass().getComponentType(); Object newArray = java.lang.reflect.Array.newInstance( elementType,newSize); int preserveLength = Math.min(oldSize,newSize); if (preserveLength > 0) System.arraycopy (oldArray,0,newArray,0,preserveLength); return newArray; } public static void main (String[] args) { int[] a = {1,2,3}; a = (int[])resizeArray(a,5); a[3] = 4; a[4] = 5; for (int i=0; i<a.length; i++) System.out.println (a[i]); }
本文链接地址:https://www.jiuchutong.com/zhishi/310658.html 转载请保留说明!

上一篇:phpcms能用sql语句么(php sql 教程)

下一篇:python打开文件的两种方式(Python打开文件的代码)

  • 居民个人取得境内、境外所得,如何计算应纳税额?
  • 税务基本任务和稽查范围?
  • 什么叫征期抄税?
  • 房产税税额怎么算
  • 固定资产投资额包括哪些会计科目
  • 酒店维修费计入什么费用
  • 委托贷款利息如何计算
  • 稳岗补贴给谁
  • 外商投资企业清算报告
  • 离境退税政策文件
  • 行政单位特殊人工手机电话费是否可以报销
  • 多交附加税怎么做会计分录
  • 往年预付账款错了,应如何调?
  • 收到高新企业补助款分录
  • 分配利润和分配股利
  • 软件开发公司一般做什么
  • 基本户开户费多少钱
  • 房地产企业作为甲方开票给施工单位
  • 人工费收税吗
  • 投资收益率如何确定
  • 小规模增值税怎么做账
  • 同一笔销售业务的收入和成本
  • 小规模纳税人已经开了3%的票还可以享受1%的优惠吗
  • 稳岗补贴能享受多久
  • 所得税报表怎么申报
  • 企业资产类科目的是
  • 出纳汇错款会计怎么做账
  • 为什么收到发票
  • 未确认收货可以评价吗
  • 路由器突然不能上网了显示红灯
  • 如何解决win10关机后usb还在供电
  • 网银年费如何做账
  • PHP:mb_regex_encoding()的用法_mbstring函数
  • cpu资源占用高怎么办
  • AquariumDesktop.exe进程危险吗 AquariumDesktop是什么进程
  • 差额征收单位所需材料
  • PHP:pg_prepare()的用法_PostgreSQL函数
  • php处理图片需要什么扩展
  • 政策性搬迁条件
  • wordpress文章主题
  • 杭州西湖古风
  • php 数组相加
  • 安装多版本chrome
  • 日记账对方科目是什么意思
  • 报个税收入需要减去扣款金额吗
  • 支付临时工工资,需要个税申报吗
  • 织梦可以放两个模板吗
  • 织梦系统如何更换网站内容
  • 外经证是啥样
  • 增值税不用计提吗
  • 内部往来科目设置在哪类下
  • 销售退回的账务处理红字
  • 固定基金减少的理由
  • 未摊销的费用怎样处理
  • 资本化利息支出在报表哪里
  • 旅行社代订机票怎么做账
  • 公司怎么变更公司名称
  • 几个常见的收敛级数
  • 用企业管理器创建一个备份设备
  • win2008 无线网卡
  • win10没有显示
  • u盘pe安装win7系统
  • 重装win7系统后鼠标键盘不能用
  • windowsxp怎么查看用户名密码
  • win7系统ie浏览器打不开
  • win8系统的运行在哪里打开
  • linux中tail命令详解
  • win8安装ie11
  • 全网最全的小说阅读器
  • 判断输入的日期是一年中第几天
  • node 进程
  • unity导出3d模型
  • netmon.exe
  • jquery easy ui
  • javascript的主要内容
  • js分享软件集合
  • android toolbar menu
  • python如何入门
  • 在山东省一个月水费大概多少
  • 辽宁网上税务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设