数组
定义数组变量
类型[] 数组名 = new 数组元素个数
int [] grades = new int [100]
Length
每个数组都有一个length,告诉你数组的数量
for(int i=0;i<100;i++)
sum+=grade[i];
||
for(int i=0;i<grade.length;i++)
sum+=grade[i];
For Each循环
for(类型 变量:数组)
{
...
}
for(int k:date){
if(k==x)
flag=true;
}//表示把date数组中的每个元素依次给到k
一维数组初始化:
int [] a={1,2,3,4,5};
int [] b=new [10]
//默认浮点型0.0,整数0,字符' ',布尔false
二维数组初始化
静态
int [][]m={{1,2,3,4,5},{5,4,3,2,1}};
动态
数据类型[][] 数组名 = new 数据类型[一维长度][二维长度];
byte [][]b= new byte[2][3];
String字符串
字符串的赋值
String str1="very";
str1=str1+" good";
字符串的构造方法
字符串类型 字符串名 = 字符串内容;
String str1 = "We are Chinese"
字符串连接
+运算符
str1+ +str2;
方法函数
Concat(String str);
str1.Concat(str2);
提取子字符串
SubString(int b,int e);//由b的位置到e-1
SubString(int index);//由index的位置开始到末尾
得到字符串的长度
.length()//得到字符串长度是一个方法
测试字符串是否相等
.equals(String str)//相等为true,否则false
查找特定子字符串
indexof(子串内容)//查找字符串是否含有子字符串,负数表示没有,整数表示在这个数值的位置上
.运算符
当需要让一个类或对象做事情的时候,用.运算符
a.length
常见数学库函数
Math.abs//求一个数的绝对值
Math.pow//四舍五入一个数
Math.round//求a的b次幂
Math.Random//随机一个0.0-1.0之间的数
文档注释
注释格式
/**
*@author 作者
*@version 版本号
@param 参数
*/
Javadoc
在idea中,工具栏Tools, Generate JavaDoc