- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
T9_常用工具类
JAVA常用工具类 主要内容 掌握包装类 掌握String 和 StringBuffer 类 掌握Math和Random类 掌握Date和Calendar类 掌握SimpleDateFormat类 包装类 4-1 包装类 4-2 包装类 4-3 Integer类的构造方法 包装类 4-4 字符串字面量 字符串字面量是使用双引号指定的字符串, 例如 String str =”This is a string”; This is a string就是一个字符串字面量。实际上就是一个字符串常量。 字符串字面量与原始类型的变量不同,可以使用String类中提供的方法操作字符串。 int len = str.length(); //获取字符串的长度 String lowerStr = str.toLowerCase();//全部改成小写字母 使用构造方法创建String对象 字面量和构建对象的区别 字面量 String str1 = “苹果”; String str2 = “苹果”; 构建对象 String str1 = new String(“苹果”); String str2 = new String(“苹果”); 字符串长度 2-1 字符串长度 2-2 字符串比较4-1 字符串比较4-2 字符串比较4-3 字符串比较4-4 有哪些信誉好的足球投注网站字符串2-1 有哪些信誉好的足球投注网站字符串2-2 提取字符串2-1 提取字符串2-2 String类的不变性 String类对象一旦创建,就无法修改其原内存中的值,这称为String对象的不变性 例:String str1 =“苹果”; String str2 =“苹果”; System.out.println(str1==str2); str1 = “”+str1; System.out.println(str1+” “+str1.length()); System.out.println(str2+” ”+str2.length()); System.out.println(str1==str2); 当给原字符串重新赋值时,会重新开辟一块存储空间,而原字符串保持不变 StringBuffer类 StringBuffer类,字符串缓冲类,该类创建的对象,其内容具有可更改性 例:StringBuffer buf = new StringBuffer(); 默认创建可保存16个字符的存储空间 在该空间可随意改变字符的值 StringBuffer构造方法 StringBuffer类常用方法 StringBuffer 类使用案例 Math 类 3-1 Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数 Math类不能被继承, public final class Math extends Object Math类的方法都是静态方法 调用Math类的方法不需要创建对象,直接使用类名调用 例如:public static double sqrt(double?a) double sqrtValue = Math.sqrt(25);则sqrtValue的值为5 Math 类 3-2 Math 类 3-3 Random 类 此类生成随机数 两种构造方法 //创建一个新的随机数生成器 Random rnd = new Random(); //使用单个 long 种子创建一个新的随机数生成器 Random rnd = new Random(long seed); Random类的方法: nextInt() //返回一个整型值的随机数 nextInt(int n)//返回从0到n之间的随机数,不包括n nextFloat() //返回一个0.0-1.0之间的float值 nextDouble()//返回一个0.0-1.0之间的double值 Random 类 Date 类 Date 类表示日期和时间 提供操纵日期和时间各组成部分的方法 Date 类的最佳应用之一是获取系统当前日期及时间 Date 类构造方法 Calendar 类 Calendar是一个抽象类,因此不能像 Date 类一样实例化,获得 Calendar 对象的方法 Calendar calendar = Calendar.getInstance(); 通过get方法获取日期和时间 calendar.get(Calendar.YEAR);//获取年份 通过set方法设置日期和时间 calendar.set(2009,5,18);//设置自定义日期 通过to
文档评论(0)