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

JAVA学习基础四 常用类、容器、泛型.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA学习基础四 常用类、容器、泛型

JAVA学习基础四 常用类、容器、泛型 一、常用类(以下方法中的参数均省略,详细参加API文档) (1)String API文档中的位置:java.lang 常用的方法:equals(),indexOf(),valueOf(),toLowerCase(),toUpperCase(),split()等等 例一:分别统计大、小写数和非英文数 方法一: String s=I am astudent.I like basktball.Arron Carter is my favourate singer.I also like Vae.; for(int i=0;i s.length();i++){ char c=s.charAt(i); if(c=ac=z) record++; else if(c=Ac=Z) reCord++; else recordElse++; } 方法二: String s=I am astudents.I like basktball.Arron Carter is my favourate singer.I also like Vae.; String sL=abcdefghijklmnopqrstuvwxyz; String sU=ABCDEFGHIJKLMNOPQRSTUVWXYZ; for(int i=0;i s.length();i++){ char c=s.charAt(i); if(sL.indexOf(c)!=-1) countL++; else if(sU.indexOf(c)!=-1) countU++; else countElse++; } 例二:关于valueOf(),此方法是用来将其它类型转换成String类型的 int a=; String s1=String.valueOf(a); System.out.println(这是一个+s1+位数); (2)StringBuffer类与String类相似,StringBuffer是一个缓冲区,大小是可变的 StringBuffer API文档中的位置:java.lang 方法:append(),delete(),indexOf(),insert(),reverse()【逆序】 例一: public class TestStringBuffer1{ public static void main(String args){ String s=Microsoft; char a={a,b,c}; StringBuffer sb1=new StringBuffer(s); sb1.append(/).append(sun).append(/).append(java); System.out.println(sb1); StringBuffer sb2=new StringBuffer(数字); for(int i=0;i 9;i++){ sb2.append(i); } System.out.println(sb2); sb2.delete(8,(sb2.length())).insert(0,a); System.out.println(sb2); System.out.println(sb2.reverse()); } } 屏幕显示 (3)基础数据类型包装类:API文档:java.lang 例: public class TestBZL{ public static void main(String args){ Integer i=new Integer(100); Double d=new Double(123.456);//将字符串转换成Double型 int j=i.intValue()+d.intValue();//将i,d转换成int型 float f=i.floatValue()+d.floatValue();//将i,d转换成float型 System.out.println(j);System.out.println(f); Double pi=Double.parseDouble(3.);//将字符串转换为Double型 Double r=Double.valueOf(2.0).doubleValue();//将字符串转换为Double型 Double s=pi*r*r; try{ int k=Integer.parseInt(1.25);//此处是想将字符串转换成int型,但是这个字符串必须 //是整数才能转换,否则只能先转换为Double再进一步转换 //成int型 System.out.println(k); }catch(NumberFormatException e){ System.out.prin

您可能关注的文档

文档评论(0)

2017meng + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档