import java.util.Arrays;
public class Copy2 {public static void main(String [] args){//数组填充       fill(要元素替换的数组int[]a,填充的值int value)int []a = new int [6];Arrays.fill(a,8);                   //将a数组中所有元素填为8for(int n:a){                     //foreach遍历数组System.out.print(n+" ");}System.out.println();//指定填充的范围       fill(int[]a,起始int fromIndex,终止int toIndex,int value)Arrays.fill(a,1,5,0);         //指定把下标为1-5的元素替换为0(不包括5)for(int n:a){System.out.print(n+" ");}System.out.println();System.out.println();System.out.println("数组排序");//数组排序     sort(要排序的数组)int b[]={23,45,12,65,2,11,0,45};           //定义数组for(int n:b){System.out.print(n+" ");}System.out.println();Arrays.sort(b);                //调用排序方法for(int n:b){System.out.print(n+" ");}System.out.println();System.out.println();System.out.println("数组的复制:");//数组的复制    int [] newb=Arrays.copyOf(b,5);             //当b.length>newb.length时,将b数组的前5个元素复制到newb数组for(int n:newb){System.out.print(n+" ");}System.out.println();int [] newb1 = Arrays.copyOf(b, 14);          //当b.length<newb1.length时,空余的元素位用0填充for(int n:newb1){System.out.print(n+" ");}System.out.println();int [] newb2 = Arrays.copyOfRange(b, 2, 7);  //将b数组下标为2-7的元素复制到newb2数组中for(int n:newb2){System.out.print(n+" ");}System.out.println();System.out.println();}}

  

转载于:https://www.cnblogs.com/-maji/p/7071257.html

数组元素的填充与替换、排序和复制相关推荐

  1. 定义一个数组,数据类型为int,通过键盘输入10个数组元素,编程实现由小到大排序。

    import java.util.*; public class goodstudy{public static void main(String [] args){Scanner sc=new Sc ...

  2. 排序(使用插入法对数组元素从小到大排序)

    #define _CRT_SECURE_NO_WARNINGS 1 #include <stdio.h>int main() {int i, j;int a[10];int iTemp;i ...

  3. shell 数组元素有空格_Shell数组添加元素及注意事项

    向Shell数组添加元素有多种方法,每种方法在使用时都有一些需要注意的地方,没有见过这方面的总结资料,所以自己总结一下. 直接下标添加 array_name[index]=value 最简单的添加方式 ...

  4. 交换二维数组元素c语言,二维数组中元素替换问题!

    二维数组中元素替换问题! 题目:对某个二维数组右上三角的全部元素(不包括对角线上的元素)做如下变换: (1)若该数是偶数,则找到左下三角中和它关于对角线对称的元素用这两个元素的最大公约数替换该数 (2 ...

  5. vue 数组元素替换_11. VUE 数组操作

    变异方法 Vue 包含一组观察数组的变异方法,所以它们也将会触发视图更新.这些方法如下: push() 添加元素 {{ item.message }} varexample1= newVue({ el ...

  6. new 数组_编程-遍历数组元素N次/填充数组至指定长度

    需求如下: 有数组 names=["a","b","c"] 需要遍历数组元素n次,比如: n=2时,期待的输出为:a,b n=5时,期待的输 ...

  7. c# 逆转数组元素的排序

    c#中逆转数组元素的排序实例代码如下: private string[] G_str_array;//定义字符串数组字段 private void Frm_Main_Load(object sende ...

  8. JS之数组元素排序方法sort

    作用:sort() 方法用于对数组的元素进行排序 语法:arrayObject.sort(sortby) 参数:可选.规定排序顺序.必须是函数 返回值:对数组的引用.请注意,数组在原数组上进行排序,不 ...

  9. 主元排序法c语言程序,C语言算法竞赛入门(二)---数组元素移动 、排序问题 、猴子选大王问题...

    数组元素移动 [问题描述]调整输入数组A[0..n],将其分为两部分,左边所有元素为奇数,右边所有元素为偶数 [输入形式]a0,b1,b2,a1,a2,b3,a3,a4 [输出形式]a0,a1,a2, ...

  10. ruby 数组元素替换_从Ruby中的集合中删除并替换元素

    ruby 数组元素替换 Ruby has various specific methods to fulfil specific tasks. At several places, you may n ...

最新文章

  1. IBM确定公司未来存储技术发展方向
  2. CreateEvent的用法
  3. MySQL中B-tree索引和Hash索引区别
  4. ipad连接电脑_这些应用让iPad生产力分分钟UP
  5. mysql 主从一致性_mysql 主从一致性保证
  6. 【VSCode - Vetur 插件报错】Cannot find module ‘XXX‘ or its corresponding type declarations.Vetur(2307)
  7. laxcus的新功能:支持表跨数据库操作
  8. PHPExcel读取excel文件
  9. 树莓派(0) : 树莓派4系统烧录、开机配置、网络连接、静态ip、开启root账号及ssh
  10. 计算机动漫与游戏制作电脑配置,动漫与游戏设计该如何选电脑配置?
  11. 迅雷下载到99.99%速度0kb/s怎么办?
  12. 20本父母必读的亲子教育书籍
  13. Js/html格式化在线工具
  14. java根据书签添加内容_Java PDF书签——添加、编辑、删除、读取书签
  15. 魔术轮胎,dugoff轮胎建模 采用模块化建模方法,搭建非线性魔术轮胎PAC2002,dugoff模型
  16. 学习Python的入门建议及资料分享
  17. 算法设计与分析期末总结
  18. 计算机组成原理-机器数、浮点数
  19. 物联卡中心:物联卡被当作流量卡出售违法吗?看完你就知道了!
  20. 好用的Excel大数据分析工具

热门文章

  1. bzoj1396: 识别子串
  2. python之路 -- 并发编程之进程
  3. 在Spring Boot中使用Spring Security实现权限控制
  4. Linux之ssh无密码登录
  5. 【Java集合系列一】ArrayList解析
  6. Data Structures(Chapter 3 of The Algorithm Design Manual)
  7. Nginx基础详细讲解
  8. ElasticSearch经验小结 (Based on 5.x)
  9. 【递推】1193:吃糖果
  10. 在sqlserver sql语句中查找速度快