Java SE02——数组
1. 数组的声明与内存分配
要使用Java的数组,必须经过以下两个步骤。
1) 声明数组
2) 分配内存给该数组
语法如下:
数据类型[] 数组名;
数组名 = new 数据类型[个数];
int[] score;
score = new int[3]
一种较简洁的方式:
Int[] score = new int[3];
2. 数组的初始化赋值
数据类型 数组名[] = {初始值0,初始值1,…,初始值n};
3. 与数组操作有关的API
1) 拷贝操作
2) 数组的排序
Array.sort(数组名)用于将数组进行排序操作
1. 数组的声明与内存分配
要使用Java的数组,必须经过以下两个步骤。
1) 声明数组
2) 分配内存给该数组
语法如下:
数据类型[] 数组名;
数组名 = new 数据类型[个数];
int[] score;
score = new int[3]
一种较简洁的方式:
Int[] score = new int[3];
2. 数组的初始化赋值
数据类型 数组名[] = {初始值0,初始值1,…,初始值n};
3. 与数组操作有关的API
1) 拷贝操作
public class TestJavaCopy { public static void main(String[] args){ int[] a1 = {1,2,3,4,5}; int[] a2 = {9,8,7,6,5,4,3}; System.arraycopy(a1,0,a2,0,3); System.out.print("a1数组中的内容"); for(int i=0;i<a1.length;i++) System.out.print(a1[i]+" "); System.out.println(); System.out.print("a2数组中的内容"); for(int i=0;i<a2.length;i++) System.out.print(a2[i]+" "); System.out.println(); } } }System.arraycopy(Source,0,Dest,0,x)语句的意思是:复制原数组从下标0开始的x个元素到目标数组,从目标数组的下标0所对应的位置开始存取。
2) 数组的排序
public class TestJavaSort { public static void main(String[] args){ int[] a = {4,32,55,2,32,65,1}; System.out.println("Before sort: "); for(int i = 0 ;i<a.length;i++){ System.out.print(a[i]+" "); } Array.sort(a); System.out.print("After sort: "); for(int i = 0 ;i<a.length;i++){ System.out.print(a[i]+" "); } } }
Array.sort(数组名)用于将数组进行排序操作
发表评论
-
JavaSE20—绘图
2011-05-18 20:10 1504JavaSE20—绘图 1. 绘制图形 Graphics类是 ... -
JavaSE19—Swing高级控件(下)
2011-05-15 17:28 1089JavaSE19—Swing高级控件(下) 1. 工具栏与对话 ... -
JavaSE18—Swing高级控件(上)
2011-05-12 22:22 1497JavaSE18—Swing高级控件(上) 1. 为窗体添加 ... -
JavaSE17—GUI事件
2011-05-08 20:52 1042JavaSE17—GUI事件处理机 ... -
JavaSE15—多线程
2011-05-03 19:10 828JavaSE15—多线程 1. 多线程简介 程序:程序是计算 ... -
JavaSE14—窗体程序开发(下)
2011-05-01 16:55 969JavaSE14—窗体程序开发(下) 1. 基础组件(续) ... -
JavaSE13—窗体程序开发(中)
2011-05-01 16:53 1132JavaSE13—窗体程序开发(中) 1、 布局方式 1) ... -
JavaSE12—窗体程序开发(上)
2011-04-29 16:59 1465JavaSE12—窗体程序开发 ... -
JavaSE11—网络编程初步
2011-04-29 16:58 941JavaSE11—网络编程初步 1. 背景知识 1) 端口 ... -
JavaSE 10 —IO流
2011-04-28 20:00 863JavaSE 10 —IO流 1.IO流简介 Java的输入 ... -
JavaSE09—Java类集框架
2011-04-26 19:32 834JavaSE09—Java类集框架 1. 类集接口 接口: ... -
JavaSE08—包,访问权限及异常处理
2011-04-26 19:31 630JavaSE08—包,访问权限 ... -
JavaSE07—Java常用类库
2011-04-26 19:30 628JavaSE07—Java常用类库 1. String类和S ... -
JavaSE06—类的其他问题
2011-04-26 19:28 664JavaSE06—类的其他问题 1. Objec ... -
JavaSE05—抽象类与接口
2011-04-26 19:27 620JavaSE05—抽象类与接口 1. ... -
JavaSE04—类的封装,继承与多态
2011-04-26 19:26 684JavaSE04—类的封装,继 ... -
JavaSE03—类和对象
2011-04-26 19:24 627JavaSE03—类和对象 1. ... -
Java SE01——原生数据类型
2011-04-26 19:18 831Java SE01——原生数据类型 1.Java中的数据类 ...
相关推荐
java基础——数组及其应用(csdn)————程序
动力节点老杜Java基础入门学习教程分享——数组
一维数组概念:一组连续的存储空间,存储多个相同数据类型的值。数组的创建。数组的组成。数组的遍历。数组的默认值。
Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用对象数组实现Java SE程序 接口用...
主要介绍了java实现二维数组转json的方法,涉及java数组遍历及json格式数据构造相关操作技巧,需要的朋友可以参考下
java毕业设计——商品供应管理系统的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——商品供应管理系统的设计与实现(论文+答辩PPT+源代码+数据库).zip java毕业设计——商品供应管理系统的设计与实现...
java毕业设计——文本编辑器.zip java毕业设计——文本编辑器.zip java毕业设计——文本编辑器.zip java毕业设计——文本编辑器.zip java毕业设计——文本编辑器.zip java毕业设计——文本编辑器.zip java毕业设计...
这一款整理发布的Java语言程序设计讲义——数组与字符串,适用于日常学习、参考、借鉴Java语言...该文档为Java语言程序设计讲义——数组与字符串,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看
java毕业设计——基于Vue+Node的外卖系统设计与实现(答辩PPT+源代码).zip java毕业设计——基于Vue+Node的外卖系统设计与实现(答辩PPT+源代码).zip java毕业设计——基于Vue+Node的外卖系统设计与实现(答辩PPT+源...
java毕业设计——java+毕业设计+扫雷(程序).zip java毕业设计——java+毕业设计+扫雷(程序).zip java毕业设计——java+毕业设计+扫雷(程序).zip java毕业设计——java+毕业设计+扫雷(程序).zip java毕业设计——java...
java毕业设计——基于java的五子棋游戏的设计与开发(源代码+论文).zip java毕业设计——基于java的五子棋游戏的设计与开发(源代码+论文).zip java毕业设计——基于java的五子棋游戏的设计与开发(源代码+论文).zip ...
java毕业设计——基于java的网络通讯系统设计与实现(论文+系统).zip java毕业设计——基于java的网络通讯系统设计与实现(论文+系统).zip java毕业设计——基于java的网络通讯系统设计与实现(论文+系统).zip java毕业...
java毕业设计——基于java的动力节点系统的设计与实现(源码+数据库).zip java毕业设计——基于java的动力节点系统的设计与实现(源码+数据库).zip java毕业设计——基于java的动力节点系统的设计与实现(源码+数据库)....
java毕业设计——基于java的远程视频会议系统的设计与实现(系统+论文).zip java毕业设计——基于java的远程视频会议系统的设计与实现(系统+论文).zip java毕业设计——基于java的远程视频会议系统的设计与实现(系统+...
java毕业设计——java银行帐目管理系统的设计与实现(源代码+论文).zip java毕业设计——java银行帐目管理系统的设计与实现(源代码+论文).zip java毕业设计——java银行帐目管理系统的设计与实现(源代码+论文).zip ...
java数组与方法数组的定义及使用
java毕业设计——java文件传输系统的设计与实现(论文+源代码).zip java毕业设计——java文件传输系统的设计与实现(论文+源代码).zip java毕业设计——java文件传输系统的设计与实现(论文+源代码).zip java毕业设计...
java毕业设计——基于java的安全电子商务系统的的设计与实现.zip java毕业设计——基于java的安全电子商务系统的的设计与实现.zip java毕业设计——基于java的安全电子商务系统的的设计与实现.zip java毕业设计——...
Java毕业设计——基于Java的飞机大战游戏的设计与实现(论文+源代码+讲解视频).zip Java毕业设计——基于Java的飞机大战游戏的设计与实现(论文+源代码+讲解视频).zip Java毕业设计——基于Java的飞机大战游戏的...