网站大量收购闲置独家精品文档,联系QQ:2885784924

(考研复试)java笔记.docxVIP

  1. 1、本文档共27页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一:数据 1:整形数据:byte 1字节,short 2字节,int 4字节,long 8字节。 2:浮点数据:float 32位,double 64位,小数默认double,定义float必须加f,即float f1=13.23f; 3:字符型:单引号表示字符,双引号表示字符串,int和char之间可以强制转换。 4:常量:用final声明,final double PI=3.14。此时对PI=2,会提示错误“不能对终态变量赋值”,但是声明语句如果是“final double PI”,可以对PI赋值一次 PI=3.14, 但是不能继续赋值,比如再赋值PI=2时候,就会出错。 二:运算 1:位运算: ~ 按位取反,^按位异或,左移,右移,循环右移。 2:隐式转换:低级向高级转换,直接转换,显示转换:高级向低级,(int)36.25f 三:注释 1://单行注释,/*。。。*/多行注释 四:字符串 1:用字符数组创建字符串 char a[]={‘g’,’o’,’o’,’d’}; String s=new String(a); 2:String s=new String(“good”); 3:用字符数组的一部分创建 chara[]={‘s’,’t’,’u’,’d’,’e’,’n’,’t’; String s=new String(a,2,4);//即uden,2是开始位置,4是截取长度。 注意:String中S一定要大写。 4:字符串各种函数: (1)字符串连接”+”:s=s1+’ ’+s2;连接函数中非字符型数据也可以连接,int k=7; s=s1+’ ’+s2+k; (2)获取字符串长度“s.length()” (3)字符串查找“s.indexOf(s1)”,在s串中查找s1子串, s.indexOf(s1)返回的是s1第一次出现的位置。 s.lastIndexOf(s1)返回的是s1最后一次出现的位置。 如果没查找到,返回-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)判断字符串是否相等。Boolean b=s1.equals(s2) equals()区分大小写,而equalsIgnoreCase()不区分大小写。 (10)pareTo(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段, 注意:划分符号一定要是字符串形式,定义字符串数组的时候一定要一并的给字符串赋值String[] s3=new string[]是错的。 5:格式化日期: Date date=new Date,则date中就包含了所有的时间,然后各种date的引用,比如 string month=string.format(“%tB”,date) 就是从date中提取month出来 6:各种格式 String str=string.format(“%x”,200) 200以16进制的形式放入str中。 7:正则表达式 String regex=\\w+@\\w+(\\.\\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’,但是这样系统速度很慢,每次都要创建新的字符串,于是有了字符串生成器,创建一个字符串生成器。 StringBuilder builder=new stringbuilder(“”) Builder.appen

文档评论(0)

ma982890 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档