欢迎来到天天文库
浏览记录
ID:37198069
大小:1.96 MB
页数:9页
时间:2019-05-19
《马士兵 JAVA视频教程-第06章常用类》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第06章_常用类听课笔记2009-12-1721byLoveXForce第六章.常用类程序分析过程P5递归列出目录结构P7一、string类1.java.lang.String代表不可变的字符序列。“xxxxx”为该类的一个对象2.String类的常见构造方法(ConstructorSummary):到API文档查String(Stringoriginal)创建一个String对象为original的拷贝String(char[]value)用一个字符数组创建一个String对象stackDataseg
2、S1S2heap“hello”String()String(byte[] bytes)String(byte[] bytes,Charset charset)例如:publicclassTest{publicstaticvoidmain(String[]agrs){Strings1="hello";//字符串常量在datasegmentStrings2="world";Strings3="hello";System.out.println(s1==s3);//trues1=newString("hello");s2=newString("hello");Sy
3、stem.out.println(s1==s2);//false,两个的引用不相同System.out.println(s1.equals(s2));//true.查API文档里,String类里面重写了equals方法charc[]={'s','u','n','','j','a','v','a'};//字符数组Strings4=newString(c);查API文档里,String类里面有;类似的构造方法Strings5=newString(c,4,4);//从第四个字符开始截取四个字符System.out.println(s4);//sunjavaSys
4、tem.out.println(s5);//java}}3.String类的常用方法(1)(2)9尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第06章_常用类听课笔记2009-12-1721byLoveXForce1.例子(1)(2)2.String类的常用方法(3)静态重载方法:publicstaticStringvalueOf(…)可以将基本类型数据转换为字符串publicstaticStringvalueOf(doubled)publicstaticStringvalueOf(intI)publicstaticStringvalueOf(O
5、bjectobj)//含义深刻方法publicString[]split(Stringregex)可以将一个字符串按照指定的分隔符分割,返回分隔符后的字符串数组3.例子(3)9尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第06章_常用类听课笔记2009-12-1721byLoveXForce一、例子1.输出大小写字母各有多少个?9尚学堂科技_马士兵_JAVA视频教程_J2SE_5.0_第06章_常用类听课笔记2009-12-1721byLoveXForceimportjava.util.regex.*;publicclassTestString{
6、publicstaticvoidmain(String[]args){//方法一:最简单的方法Strings="AaaaABBBBcc&^%adfsfdCCOOkk99876_haHA";intlCount=0,uCount=0,oCount=0;for(inti=0;i='a'&&c<='z'){lCount++;}elseif(c>='A'&&c<='Z'){uCount++;}else{oCount++;}}System.out.println(lCount+""+uCou
7、nt+""+oCount);//方法二:StringsL="abcdefghijklmnopqrstuvwxyz";StringsU="ABCDEFGHIJKLMNOPQRSTUVWXYZ";for(inti=0;i8、for(inti=0;i
8、for(inti=0;i
此文档下载收益归作者所有