文档章节

Java基础9

DouDouLee
 DouDouLee
发布于 2016/05/09 16:10
字数 298
阅读 20
收藏 0

Q:Java中的数组是不是对象?

A:对象的特点是封装了一些数据,同时提供了一些属性和方法。从这个角度看,数组是对象。数组有自己的属性(如length属性),也有一些方法可以被调用(如clone()方法)。

1、数组的初始化

1)

 int[] a = new int[3];//动态创建了一个包含3个int型值的数组,默认初始化为0

2)

int[] a = {1,2,3};//声明数组并初始化

与C/C++不同,Java的二维数组的第二维数组长度可以不同

 package Four;

//java中二维数组的第二维长度可以不同

public class TwoDimensionArrays {

 //private int a[3];//数组定义时不需指明长度

 public static void main(String[] args){
  
   int[][] arr = new int[3][];
  arr[0] = new int[] {1,2};
  arr[1] = new int[]{3,4,5,6};
  arr[2] = new int[]{3,4,5,6};

  //System.out.println(arr.length);//行数

  for(int i = 0;i < arr.length;i++){
   for(int j = 0;j < arr[i].length;j++){
    System.out.print(arr[i][j] + " ");
   }
  }
 }
}

2、length属性与length()方法

length()方法针对字符串而言,String提供length()方法计算字符串的长度;数组提供了length属性获取数组长度。

arr.length;
str.length();

 

© 著作权归作者所有

共有 人打赏支持
DouDouLee
粉丝 6
博文 95
码字总数 45242
作品 0
西安
大数据开发培训:0基础学习Java编程语言有哪些知识点?

Java 技术通用、高效、具有平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网等,学习Java首先要知道学习知识点有哪些。在这就用加米谷大数据培训...

加米谷大数据
07/25
0
0
JAVA基础再回首(三十)——JAVA基础再回首完美结束,感概万千!

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m366917/article/details/52724939 JAVA基础再回首(三十)——JAVA基础再回首完美结束,感概万千! 经过了几...

Aduroidpc
2016/10/02
0
0
java基础io流——配角也风流(不求甚解)

本章简单介绍几个常见的io流派生。 1:数据操作流(操作基本类型数据的流)(理解) 代码示例: 2:内存操作流(理解) 用于处理临时存储信息的,程序结束,数据就从内存中消失。 代码示例: 注:查看...

潇潇漓燃
05/30
0
0
Java 9 新特性 极简介绍

1. Java 平台级模块系统 Java 9 的定义功能是一套全新的模块系统。当代码库越来越大,创建复杂,盘根错节的“意大利面条式代码”的几率呈指数级的增长。这时候就得面对两个基础的问题: 很难真...

程序员诗人
2017/09/16
0
0
强悍!Java 9 中的9个新特性

来源:www.oschina.net/translate/java-9-new-features Java 8 发布三年多之后,即将快到2017年7月下一个版本发布的日期了。 你可能已经听说过 Java 9 的模块系统,但是这个新版本还有许多其...

java技术栈
02/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Docker学习笔记

Docker Resources All In One Docker 学习资源整理

OSC_fly
8分钟前
3
0
Android 安全逆向:篡改你的位置信息

篡改你的位置信息

蔡小鹏
8分钟前
1
0
SpringMVC 全局异常处理,返回json

1.在spring-mvc.xml中增加配置: 比如我的freemarker视图定义的是:/WEB-INF/template 我的页面则放在template下的common目录下,所以下方定义的是common/500,文件扩展名根据视图定义可以忽...

Gmupload
9分钟前
1
0
一篇文章搞定前端面试

本文旨在用最通俗的语言讲述最枯燥的基本知识 面试过前端的老铁都知道,对于前端,面试官喜欢一开始先问些HTML5新增元素啊特性啊,或者是js闭包啊原型啊,或者是css垂直水平居中怎么实现啊之...

Jack088
16分钟前
3
0
ajax 轮询请求后台服务器

<script type="text/javascript"> // var i=0; //声明轮询次数变量 $(document).ready(function(){ c = window.setInterval("getResult()",10000); //间隔多少秒去触发ajax }); function get......

15834278076
19分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部