java常用语句大全Word文件下载.docx

上传人:b****2 文档编号:1500253 上传时间:2023-04-30 格式:DOCX 页数:12 大小:21.29KB
下载 相关 举报
java常用语句大全Word文件下载.docx_第1页
第1页 / 共12页
java常用语句大全Word文件下载.docx_第2页
第2页 / 共12页
java常用语句大全Word文件下载.docx_第3页
第3页 / 共12页
java常用语句大全Word文件下载.docx_第4页
第4页 / 共12页
java常用语句大全Word文件下载.docx_第5页
第5页 / 共12页
java常用语句大全Word文件下载.docx_第6页
第6页 / 共12页
java常用语句大全Word文件下载.docx_第7页
第7页 / 共12页
java常用语句大全Word文件下载.docx_第8页
第8页 / 共12页
java常用语句大全Word文件下载.docx_第9页
第9页 / 共12页
java常用语句大全Word文件下载.docx_第10页
第10页 / 共12页
java常用语句大全Word文件下载.docx_第11页
第11页 / 共12页
java常用语句大全Word文件下载.docx_第12页
第12页 / 共12页
亲,该文档总共12页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

java常用语句大全Word文件下载.docx

《java常用语句大全Word文件下载.docx》由会员分享,可在线阅读,更多相关《java常用语句大全Word文件下载.docx(12页珍藏版)》请在冰点文库上搜索。

java常用语句大全Word文件下载.docx

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.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("

用于计算更长的整数

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<

();

创建集合有泛型 

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<

queue=newLinkedList<

创建队列(先进现出)

103.queue.offer("

A"

向队列里添加元素

104.System.out.println(queue.poll());

获取队首元素并删除

105.System.out.println(queue.peek());

获取队首元素不删除

106.Deque<

deque=newLinkedList<

创建一个栈先进后出)

107.deque.push("

向栈里添加元素(

108.while(deque.peek()!

=null){Stringelement=deque.pop();

System.out.println(element);

}

109. 

获取队首元素不删除(判断是否有元素) 

获取队首元素并删除 

110.Collections.sort(list);

使用集合的工具类对集合元素进行自然排序由小至大

111.Comparator<

comparator=newComparator<

(){ 

自定义排序

112. 

publicintcompare(Stringo1,Stringo2){ 

113. 

returno1.length()-o2.length();

}};

字母多少排序

114. 

Collections.sort(list,comparator);

调用排序方法

115.Set<

set=newHashSet<

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<

Map要求的泛型有两个泛型

120.map.put("

name/"

"

hoss"

121.Stringname=map.get("

name"

获取数据

122.map.containsKey("

boolean类型 

判断集合中key是否有name 

123.map.containsValue("

判断集合中value是否有name

124.Set<

KeySet=map.keySet();

获取Map中的所有key 

值泛型应一致

125.Map<

map=newLinkedHashMap<

可以保证存放顺序一致

126.Set<

Entry<

String,Integer>

>

entrySet=map.entrySet();

遍历Map的健值对 

127.Collection<

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.out.println("

length:

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2