java中array_Java 中的array数组总结之一

数组:是一个将同种类型的数据存储在存储单元中。

可以用三种方式声明数组:

1、数据类型 标识符[];

int mothDays[];

2、数据类型 标识符[] = new 数据类型[大小];

int mothDays[] =new int [12];

3、数据类型 标识符[] = {值1,值2,...值N};

int mothDays[] = {31,28,31,30,31,30,31,31,30,31,30,31};

备注:数据类型可以是基本数据类型,也可以是引用数据类型。

数组的赋值:

1、数据类型 标识符[] = {值1,值2,...值N};

int mothDays[] = {31,28,31,30,31,30,31,31,30,31,30,31};

2、数据类型 标识符[] =new 数据类型[]{值1,值2,...值N};

int mothDays[] =new int []{31,28,31,30,31,30,31,31,30,31,30,31};

3 、标识符[下标值] = 值N;

mothDays[2] = 28;

数组的遍历:

1、for(int i = 0; i

//遍历的操作执行语句

}

2、for(数据类型 迭代变量:  数组名){

//通过迭代变量操作;

}

使用API中的Arrays管理数组的排序、复制、查找、填充。

排序:

Arrays.sort[数组名];                                   //全部升序排序

Arrays.sort[数组名,下标值1,下标值2];            //部分排序

复制:

1 importjava.util.Arrays;2

3 public classArraysCopy{4 public static voidmain(String [] agrs){5 int a []={1,3,5,7,6,4,2};6 System.out.println("原数组:");7 for(inttemp: a){8 System.out.print(temp+" ");9 }10 System.out.println();11 int b[] = Arrays.copyOf(a,10);12 int c[] = Arrays.copyOf(a,5);13 int d[] = Arrays.copyOfRange(a,2,5);14 int e[] = new int[3];15 System.arraycopy(a,2,e,0,3);16

17 System.out.print("b数组从a数组中复制的结果:");18 for (inttemp: b){19 System.out.print(temp+" ");20 }21 System.out.println();22

23 System.out.print("c数组从a数组中复制的结果:");24 for (inttemp: c){25 System.out.print(temp+" ");26 }27 System.out.println();28

29 System.out.print("d数组从a数组中复制的结果:");30 for (inttemp: d){31 System.out.print(temp+" ");32 }33 System.out.println();34

35 System.out.print("e数组从a数组中复制的结果:");36 for (inttemp: e){37 System.out.print(temp+" ");38 }39 System.out.println();40

41 }42 }

结果:

原数组:

1 3 5 7 6 4 2

b数组从a数组中复制的结果:1 3 5 7 6 4 2 0 0 0

c数组从a数组中复制的结果:1 3 5 7 6

d数组从a数组中复制的结果:5 7 6

e数组从a数组中复制的结果:5 7 6

查找:Arrays中的方法。

binarySeacher(int a[], int key);                            //第一个参数被查找的数组,第二个参数是要查找的参数。

binarySeacher(int a[], int from, int to,int key);

填充:在数组赋值的时候使用到。

fill(int a[],int key);                                                //第一个参数被填充的数组,第二个参数是要赋给每个数组的参数值。

fill(i  nt a[],int from, int to,int key)

1 importjava.util.Arrays;2

3 public classArraysFill{4 public static voidmain(String [] agrs){5 int a []=new int[5];6 Arrays.fill(a,10);7 System.out.print("a数组中填充赋值初始化的结果:");8 for(inttemp: a){9 System.out.print(temp+" ");10 }11 System.out.println();12 Arrays.fill(a,3,4,20);13

14 System.out.print("a数组部分填充赋值的结果:");15 for (inttemp: a){16 System.out.print(temp+" ");17 }18 System.out.println();19

20

21 }22 }

结果:

a数组中填充赋值初始化的结果:10 10 10 10 10

a数组部分填充赋值的结果:10 10 10 20 10

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip
毕设新项目基于python3.7+django+sqlite开发的学生就业管理系统源码+使用说明(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 学生就业管理系统(前端) ## 项目开发环境 - IDE: vscode - node版本: v12.14.1 - npm版本: 6.13.4 - vue版本: @vue/cli 4.1.2 - 操作系统: UOS 20 ## 1.进入项目目录安装依赖 ``` npm install ``` ## 2.命令行执行进入UI界面进行项目管理 ``` vue ui ``` ## 3.编译发布包(请注意编译后存储路径) #### PS:需要将编译后的包复制到后端项目的根目录下并命名为'static' 学生就业管理系统(后端) ## 1.项目开发环境 - IDE: vscode - Django版本: 3.0.3 - Python版本: python3.7.3 - 数据库 : sqlite3(测试专用) - 操作系统 : UOS 20 ## 2.csdn下载本项目并生成/安装依赖 ``` pip freeze > requirements.txt pip install -r requirements.txt ``` ## 3.项目MySQL数据库链接错误 [点击查看解决方法](https://www.cnblogs.com/izbw/p/11279237.html)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值