java常用语句大全Word下载.docx
《java常用语句大全Word下载.docx》由会员分享,可在线阅读,更多相关《java常用语句大全Word下载.docx(9页珍藏版)》请在冰豆网上搜索。
8.条件?
条件成立:
条件不成立
三目运算
9.switch(score/10){case10:
case9:
level="
优秀"
;
break;
switch.case语句演示
10.循环条件(布尔表达式){循环体}
while循环
11.while(true)和for(;
)等价
for(;
)
12.do{循环体1}while(循环条件2)1--2--true--1--2--false--结束
do..while
13.int[]ary4={4,5,6};
int[]ary=newint[]{4,5,6};
数组的三种写法
14.
int[]ary=newint[length]
15.System.out.println(Arrays.equals(arr1,arr2));
//布尔类型
数组比较
16.Arrays.sort(balls);
数组排序
17.//(原数组,原数组位置,目标数组,目标数组位置,个数)
18.System.arraycopy(ary1,0,ary4,0,ary1.length);
数组复制
19.balls=Arrays.copyOf(balls,balls.length+1);
复制数组
20.Cell[]cells=newCell[]{newCell(0,4),newCell(0,3),
21.
newCell(0,5),newCell(1,4),};
二维数组
22.Cell[][]wall=newCell[20][10];
23.Timertimer=newTimer();
,
24.timer.schedule(newMyTask(),0,1000);
//1000ms=1s
定时器
25.
被执行的任务
第一次执行延时时间
时间间隔
26.System.out.println("
同一个对象:
"
+(p1==p2));
比较是否同一个对象
27.System.out.println("
内容一样:
+(p1.equals(p2)));
比较内容是否一样
28.Stringlower=str.toLowerCase();
将字符串转换为小写
29.Stringupper=str.toUpperCase();
将字符串转换为大写
30.Stringtrim=str.trim();
去掉字符串两边空白
31.booleanstarts=str.startsWith("
Hel"
);
boolean类型
是以Hel开头
32.booleanends=str.trim().endsWith("
orld"
去掉空白,orld结尾
33.intindex=str.indexOf("
in"
获取字符位置
34.index=str.indexOf("
5);
从str第6个字符开始检索第一次出现in的位置
35.intlast=str.lastIndexOf("
从str中检索最后一次出现in的位置
36.charchr=str.charAt(5);
获取字符串中指定位置的字符
37.String[]array=str.split("
\\s"
以空格进行拆分数组
38.inta=Integer.parseInt(array[0]);
将拆分的字符串转换为数字
39.byte[]data=str.getBytes("
gbk"
以gbk(utf-8)进行编码
40.Stringsub=str.substring(8,11);
截取字符串切两刀取中间含头不含尾
41.Stringsub2=str.substring(8);
重载方法
切一刀取后面
42.StringleftPad=StringUtils.leftPad("
hello"
10,'
*'
43.
将给定的字符串左面补充padChar字符,直到字符串达到size长度为止
44.StringrightPad=StringUtils.rightPad("
45.
将给定的字符串右面补充padChar字符,直到字符串达到size长度为止
46.StringBuilderbuilder=newStringBuilder(str);
创建StringBuilder为了修改字符串
47.builder.append("
!
向字符末尾追加字符
48.Stringstr1=builder.toString();
获取StringBuilder修改后的字符串
49.builder.insert(offset,b)
参数1:
指定位置字符串索引,从0开始参数2:
插入内容
50.builder.replace(start,end,art);
替换字符串
51.
参数1:
被替换位置的起始位置参数2:
被替换位置的结束位置参数3:
替换内容
52.builder.delete(start,end);
要删的起始位置参数2:
要删的结束位置
53.builder.reverse();
字符串反转
54.Datedate=newDate();
创建一个用于描述当前系统时间的Date对象
55.longnow=System.currentTimeMillis();
-
获取当前系统时间毫秒值
56.now+=1000*60*60*24;
date.setTime(now);
设定一个毫秒值,使用data表示这个时间
57.SimpleDateFormatformat=newSimpleDateFormat("
yyyy-MM-dd"
58.
创建SimpleDateFormat实例时,我们需要传入一个字符串,这个字符串是用来描述转换的格式
59.StringnowStr=format.format(now);
//
将Date转换为字符串
60.Datedate=format2.parse(dateStr);
将字符串转换为时间格式
61.Calendarcalendar=Calendar.getInstance();
默认创建的日历类表示的日期为当前系统时间
62.Datedate=calendar.getTime();
将Calendar转换为date
63.intyear=calendar.get(Calendar.YEAR);
获取calendar的某个时间单位上的值
64.intmax=now.getActualMaximum(Calendar.DAY_OF_YEAR);
获取Calendar表示的日期所处年的最大天数
65.calendar.set(Calendar.MONTH,11);
设置日期类使之描述
66.inta=Intrger.parseInt("
123123"
将字符串转换成对应的基本类型
67.Integera=Integer.valueOf
(1);
包装类对字面量的优化
68.inta=Integer.parseInt("
123"
将字符串转换为基本类型数据
69