第五章 数组和字符串

本文由用户“笨吖吖专属”分享发布 更新时间:2021-12-04 18:21:21 举报文档

以下为《第五章 数组和字符串》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

第五章 数组和字符串

一.一维数组

数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型。

使用方式

先声明数组

语法:数据类型 数组名[]; 也可以 数据类型[] 数组名;

int a[]; 或者 int[] a;

一维数组的初始化

(1)静态初始化:数据类型【】数组名={元素一初值,元素二初值。。。。}

(2)动态初始化

数据类型 数组名=new 数据类型大小

int a=new int【5】;//创建了一个数组,名字a,存放5个int

数组的引用(使用/访问获取数组元素)

数组名【索引】

二:多维数组

声明格式

数据类型[][]数组名

数据类型 数组明[][]

二维数组的初始化

静态初始化

Int a[][]={{345},{100,43},{678,897,67}}

动态初始化

Inta[][]=newint[5][3]/

3 数组使用注意事项和细节

1) 数组是多个相同类型数据的组合,实现对这些数据的统一管理

2) 数组中的元素可以是任何数据类型,包括基本类型和引用类型,但是不能混用。

3) 数组创建后,如果没有赋值,有默认值

int 0,short 0, byte 0, long 0, float 0.0,double 0.0,char \u0000,boolea 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 容是不可变的

string常见方法

/

StringBuffer 类

java.lang.StringBuffer代表可变的字符序列,可以对字符串内容进行增删。很多方法与String相同,但StringBuffer是可变长度的。StringBuffer是一个容器。

String 与 StringBuffer的区别

String保存的是字符串常量,里面的值不能更改,每次String类的更新实际上就是更改地址,效率较低//private final char valuel

StringBuffer保存的是字符串变量,里面的值可以更改

StringBuffer 类 的主要方法

Append()和insert()

Append()主要给特定的字符追加到当前字符串的末尾,insert()在当前指定位置插入字符

替换:Str.replace(0,5,节日快乐):将0,1,2,3,4五个字符替换为节日快乐

反转:str.reverse()将字符倒着输出

Math 类

/

Random类

Random(long seed)每次实例化random对象会产生相同的随机数

Booloann nextbooloan 随机产生booloan类型随机数

Double nextdouble() 随机产生double类型随机数

[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。

  1. 教案-数组的初识
  2. 《C程序设计》实验报告
  3. 实验(二)类与对象(一)
  4. java实验报告
  5. 虚拟仪器复习1
  6. 指针变量的定义和使用(4学时)实验报告
  7. Hive数据类型

以上为《第五章 数组和字符串》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览