java常用语句大全范本模板文档格式.docx
- 文档编号:1198269
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:13
- 大小:22.55KB
java常用语句大全范本模板文档格式.docx
《java常用语句大全范本模板文档格式.docx》由会员分享,可在线阅读,更多相关《java常用语句大全范本模板文档格式.docx(13页珍藏版)》请在冰点文库上搜索。
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。
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(”in”,5);
从str第6个字符开始检索第一次出现in的位置
35.intlast=str.lastIndexOf(”in"
从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(”hello"
,10,'
*'
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.StringbStr=Integer.toBinaryString(100);
Integer
70.
提供了可以将数字化转为2进制和16进制并用字符串去描述
71.StringhStr=Integer.toHexString(100);
72.intmax=Integer。
MAX_VALUE;
doubledMax=Integer.MAX_VALUE;
73.intmin=Integer.MIN_VALUE;
包装类常用的常量
最大值和最小值
74.BigDecimalnum1=newBigDecimal("
3。
0”);
用于计算更精确的小数
75.BigDecimalnum4=num1。
divide(num2,8,BigDecimal。
ROUND_HALF_UP);
四舍五入保留8位
76.BigIntegernum1=newBigInteger("
123”);
用于计算更长的整数
77.
add加法
subtract减法
multiply乘法
divide除法
78.Listlist=newArrayList();
创建集合
79.list.add("
一"
添加元素
80.list。
clear();
清空集合元素
81.System.out。
println(list。
isEmpty());
判断是否为空
82.list.remove(p);
删除元素
83.list1。
addAll(list2);
将集合2中的元素放入集合1中
84.list1.removeAll(list3);
删除相同的元素(equals比较)
85.list1。
retainAll(list2);
只保留都有的元素
86.list.contains(p);
p在集合中么
87.Objectold=list.set(1,"
二"
用于替换集合中指定位置上的元素,返回值为被替换的元素
88.list。
add(2,”二"
向集合的指定位置插入元素
89.Objectold=list.remove
(1);
删除指定位置元素
返回值为被删除元素
90.list。
indexOf("
three”)
查询集合中元素的位置(equals比较)
91.list。
lastIndexOf("
查询集合中的元素最后出现的位置(如果没有结果为—1)
92.String[]array=(String[])list。
toArray(newString[0]);
用于将集合转换为数组
93.
我们给定的数组实例不需要长度
94.Iteratorit=list.iterator();
迭代器是专门为while循环设计的
95.while(it.hasNext()){Stringelement=(String)it.next();
next方法获取集合中下一个元素
96.if(”#"
.equals(element)){it。
remove();
}
将上面通过next方法获取的元素从集合中删除
97.List〈String>
list=newArrayList〈String>
();
创建集合有泛型
98.for(inti:
array)
新循环
99.List<
Integer>
subList=list。
subList(3,8);
获取子集含头不含尾
100.for(inti=0;
i〈subList.size();
i++){
101.
subList.set(i,subList.get(i)*10);
}
集合元素*10
102.Queue<
String>
queue=newLinkedList<
();
创建队列(先进现出)
103.queue。
offer("
A”);
向队列里添加元素
104.System.out.println(queue。
poll());
获取队首元素并删除
105.System.out.println(queue.peek());
获取队首元素不删除
106.Deque<
deque=newLinkedList<
String〉();
创建一个栈先进后出)
107.deque。
push(”A”);
向栈里添加元素(
108.while(deque。
peek()!
=null){Stringelement=deque.pop();
System.out。
println(element);
}
109.
获取队首元素不删除(判断是否有元素)
获取队首元素并删除
110.Collections。
sort(list);
使用集合的工具类对集合元素进行自然排序由小至大
111.Comparator〈String>
comparator=newComparator<
(){
自定义排序
112.
publicintcompare(Stringo1,Stringo2){
113.
returno1.length()-o2。
length();
}};
字母多少排序
114.
Collections。
sort(list,comparator);
调用排序方法
115.Set〈Integer〉set=newHashSet〈Integer〉();
set集合
不重复集
116.set。
add
(1);
117.Iterator<
it=set。
iterator();
set集合只能用迭代器遍历集合
118.while(it。
hasNext()){Stringstr=it.next();
System。
out.println(str);
119.Map〈String,String〉map=newHashMap〈String,String>
Map要求的泛型有两个泛型
120.map.put("
name/”,"
hoss”);
121.Stringname=map。
get("
name”);
获取数据
122.map.containsKey(”name”)
boolean类型
判断集合中key是否有name
123.map.containsValue("
name"
)
判断集合中value是否有name
124.Set<
String〉KeySet=map.keySet();
获取Map中的所有key
值泛型应一致
125.Map<
String,String>
map=newLinkedHashMap〈String,String>
可以保证存放顺序一致
126.Set〈Entry〈String,Integer〉〉entrySet=map.entrySet();
遍历Map的健值对
127.Collection〈Integer〉ValueSet=map。
values();
//返回值是集合
获取Map中的所有value
128.try{出现错误的代码片段}catch(异常的名字){解决异常}
捕获异常catch可以写多个
129.e.printStackTrace();
输出错误堆栈信息,用于帮助我们得知错误出现的位置
130.e.getMessage()
获取错误信息,通常是得知错误原因
131.throwsParseException
抛出异常
132.NullPointerExceptione
出现空指针异常
133.ArrayIndexOutOfBoundsExceptione
出现了数组越界
134.NumberFormatExceptione
出现数字格式异常
135.RuntimeExceptione
非检测异常
136.System.out。
println(”fileName:
"
+file。
getName());
获取文件或目录的名字
137.System。
println(”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 常用 语句 大全 范本 模板