//知识点:实现int类型数组元素拷贝class ArrayElementCopy
{public static void main(String[] args){int[] src = new int[]{1,2,3,4,5,6,7,8,9,10};int[] dest = new int[]{10,0,0,0,0,0,0,0,0,0};//需求:从src数组中拷贝3,4,5,6元素到dest数组中printArray(dest);copy(src,2,4,dest,3); //调用拷贝操作的方法printArray(dest);}/*参数:src: 原数组srcPos: 从原数组中哪一个索引位置开始拷贝number: 拷贝元素的个数dest:目标数组destPost: 目标起始位置*/static void copy(int[] src, int srcPos, int number, int[] dest, int destPos){int srcStartPos = srcPos;int srcEndPos = srcStartPos + number;for(int i=srcStartPos; i<srcEndPos; i++){dest[destPos] = src[i];destPos++;}}static void printArray(int[] arr){String ret = "[";for (int i=0; i<arr.length; i++){ret = ret + arr[i];if (i != arr.length -1){ret = ret + ", ";}}ret = ret + "]";System.out.println(ret);}
}

转载于:https://blog.51cto.com/freshair/2055219

java实现int类型数组元素拷贝相关推荐

  1. Android java传递int类型数组给C

    接着前面的文章<Android java传递int类型数据给C><Android java传递string类型数据给C>,继续实践 实现public native int[] ...

  2. java数组及Arrays创建一个int 类型数组 数组元素由键盘录入,每次打印插入排序的结果(数组扩容,数组排序,键盘录入)

    @author silence丶你的名字 java数组及Arrays创建一个int 类型数组 数组元素由键盘录入,每次打印插入排序的结果 初始数组元素1 for死循环 获取用户录入的数据,如果为952 ...

  3. Java中char类型数组打印数组名输出结果不是地址值

    Java中其他类型数组打印数组名,输出结果都是内存地址 Java中char类型数组打印数组名,输出结果不是内存地址 char类型的数组就相当于一个字符串. 因为输出流System.out是PrintS ...

  4. 关于java中int类型的取值范围等问题

    java中int类型取值范围问题 java中int的类型占4个字节,与操作系统无关,要弄明白int的取值范围问题. 首先,我们来看一下byte的取值范围 byte 大小一个字节. 如:1111 111 ...

  5. java字段注解类型数组_Java注解用法

    Java注解用法 注解元素的提供值必须是编译时常量表达式,不能使用null作为注解中任何类型元素的值. 基本类型 注解类型中的元素的数据类型可以是任何基本数据类型:byte,short,int,lon ...

  6. java long 二进制输出格式_算法:java打印int类型的二进制格式

    java打印一个int类型的二进制 int类型占4个字节,一个字节8位,int共占32位.java中的int是无符号的(c语言还区分int整形和unsigned int无符号整型),取值范围 -231 ...

  7. Java打印int类型二进制

    在java中,int类型是4个字节,一共32位. java中int有正负,所以int类型表示范围位是 -(2^(31))到 2^(31)-1 如何打印一个int类型的变量的二进制? 因为有32位置,所 ...

  8. java 判断int类型为空

    int id = 10; if("0".equals(String.valueOf(id)) || "null".equals(String.valueOf(i ...

  9. 【Java】Int类型逻辑运算符的详细描述---含代码

    int型是4字节32位 &,|,~,^,<<,>>,>>>"&" 按位与,计算时将 十进制 转为 二进制 再进行计算,同位 ...

最新文章

  1. UnicodeEncodeError: ‘latin-1‘ codec can‘t encode characters in position: ordinal not in range(256)
  2. 【干货】美拍App是如何9个月做到用户过亿的
  3. poj 1844 数学题
  4. 程序语言的概念知识笔记
  5. 申请了:苹果已经在测试“毫米波”5G技术
  6. C# 操作符重载 模拟String
  7. 华为云ModelArts图深度学习,学习知识还能考取微认证
  8. linux c mysql 增删改查_Linux C语言连接MySQL 增删改查操作
  9. 表情识别(六)--局部特征学习和Handcrafted特征结合
  10. Visual FoxPro正式版
  11. ildasm.exe查看dll库支持的Net版本
  12. 关于LibFetion(小飞信)被禁止登陆的思考
  13. Java 标识符的命名规则与规范
  14. 2018高考数学江苏第16题计算量你做主
  15. 计算机硬盘替换,如何更换笔记本电脑硬盘?
  16. 重新理解函数空间(上)
  17. 北京精雕现状_北京精雕 从简单到极致的发迹史
  18. Android官方技术文档翻译——新构建系统概述
  19. 详细分析什么是进程?如何理解进程状态?
  20. 最优化方法 23:算子分裂法 ADMM

热门文章

  1. java-第九章-编写程序,打印如图案,要求图案的行数由用户输入.
  2. Linux里的稀疏文件
  3. 1-3月我国软件业务收入同比增长12.9%
  4. js判断是否是ie浏览器
  5. MyISAM 和InnoDB 的区别.(存储,索引, 事务, 锁)
  6. 《Objective-c》Foundation框架 -(NSDate)
  7. 去掉easyui datagrid内部虚线的方式。
  8. 网络工程师必懂的专业术语!
  9. 使用卷积神经网络识别交通标志
  10. elementui 按钮 表单_前后端分离,文件上传下载(springBoot+vue+elementUI)