(考研复试)java笔记

(考研复试)java笔记

ID:6124212

大小:42.11 KB

页数:27页

时间:2018-01-03

(考研复试)java笔记_第1页
(考研复试)java笔记_第2页
(考研复试)java笔记_第3页
(考研复试)java笔记_第4页
(考研复试)java笔记_第5页
资源描述:

《(考研复试)java笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一:数据1:整形数据:byte1字节,short2字节,int4字节,long8字节。2:浮点数据:float32位,double64位,小数默认double,定义float必须加f,即floatf1=13.23f;3:字符型:单引号表示字符,双引号表示字符串,int和char之间可以强制转换。4:常量:用final声明,finaldoublePI=3.14。此时对PI=2,会提示错误“不能对终态变量赋值”,但是声明语句如果是“finaldoublePI”,可以对PI赋值一次PI=3.14,但是不能继续赋值,比如再

2、赋值PI=2时候,就会出错。二:运算1:位运算:~按位取反,^按位异或,<<左移,>>>右移,>>循环右移。2:隐式转换:低级向高级转换,直接转换,显示转换:高级向低级,(int)36.25f三:注释1://单行注释,/*。。。*/多行注释四:字符串1:用字符数组创建字符串chara[]={‘g’,’o’,’o’,’d’};Strings=newString(a);2:Strings=newString(“good”);3:用字符数组的一部分创建chara[]={‘s’,’t’,’u’,’d’,’e’,’n’,’t

3、’;Strings=newString(a,2,4);//即uden,2是开始位置,4是截取长度。注意:String中S一定要大写。4:字符串各种函数:(1)字符串连接”+”:s=s1+’’+s2;连接函数中非字符型数据也可以连接,intk=7;s=s1+’’+s2+k;(2)获取字符串长度“s.length()”(3)字符串查找“s.indexOf(s1)”,在s串中查找s1子串,s.indexOf(s1)返回的是s1第一次出现的位置。s.lastIndexOf(s1)返回的是s1最后一次出现的位置。如果没查找到

4、,返回-1(4)获取指定位置的字符“s.charAt(k)”;(5)获取子串“substring(3,7)”或者“substring(3)”(6)去除前导空格和尾部空格“trim()”,s3=s.trim();执行后s长度不变,把去除空格的s赋值给s3.(7)字符串替换“replace(‘a’,‘A’)”用A替换a,S3=s.replace(‘a’,‘A’)(8)判断开始和结尾(s.startsWith(“22”),s.endsWith(“22”))返回boolean型变量(9)判断字符串是否相等。Booleanb

5、=s1.equals(s2)equals()区分大小写,而equalsIgnoreCase()不区分大小写。(10)str.compareTo(str2),返回1,-1,0(11)大小写转换,s.toLowerCase()把大写变小写s.toUpperCase()把小写变大写返回一个新的字符串。(12)字符串分割形式1:String[]s3=s1.split(",");按照s1中的,号划分,画出来是一个字符串数组,赋给s3形式2:String[]s3=s1.split(",",3)按照s1中的,号划分成3段,注意:

6、划分符号一定要是字符串形式,定义字符串数组的时候一定要一并的给字符串赋值String[]s3=newstring[]是错的。5:格式化日期:Datedate=newDate,则date中就包含了所有的时间,然后各种date的引用,比如stringmonth=string.format(“%tB”,date)就是从date中提取month出来6:各种格式Stringstr=string.format(“%x”,200)200以16进制的形式放入str中。7:正则表达式Stringregex=\w+@\w+(\.

7、\w{2,3})*\.\w{2,3}Str1.matches(regex),是否匹配正则表达式,返回布尔。\w意思是任意单个字符,\w+意思是至少一个单个字符,(\.\w{2,3})*\.\w{2,3}是为了匹配.COM或者.cn\.\w{2,3}意思是任意字符出现2至3次,(\.\w{2,3})*是(任意字符出现2至3次)至少出现0次。(\.\w{2,3})*\.\w{2,3},是(任意字符出现2至3次)至少出现1次8:字符串生成器:一般来说要增加字符就是s=s+‘k’,但是这样

8、系统速度很慢,每次都要创建新的字符串,于是有了字符串生成器,创建一个字符串生成器。StringBuilderbuilder=newstringbuilder(“”)Builder.append(j),就是增加字符jBuilder.insert(5,“word”)在5号位插入word,插入后w位5号位Builder.delete(5,10);删5留109:计算

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。