学习使用类

本文介绍了Java编程中的枚举类型enum,用于替代逻辑固定的属性。包装类提供了基本数据类型与对象间的转换,如Integer、Character等,并详细阐述了装箱、拆箱过程。String的使用包括创建、比较、转换方法如length()、equals()、toLowerCase()等。StringBuffer用于高效字符串拼接,而日期处理则涉及获取当前日期及日期与字符串的相互转换。
摘要由CSDN通过智能技术生成

实用类

1.枚举
2.包装
3.String
4.StringBuffer
5.日期

1.枚举

1.枚举产生的原因

场景:定义属性的同时如果出现不和逻辑的类型,则需要用枚举类型代替。

2.创建枚举

关键字:enum

 

 2.包装

1.包装类型的定义

每个基本类型在java.lang包中都有各自的相应包装类,例如int 包装类型是Integer,char包装类型为Character。(其余类型的包装类型都是首字母大写)

2.包装类型的作用

(1)包装类型提供了一系列实用的方法,例如可以实现基本数据类型和包装类型之间的转换。

(2)集合只能存放包装类型的数据,不允许存放基本数据类型数据(集合必须使用包装类型)。

3.包装类型的构造方法实现基本数据类型转换成包装类型:

4.字符串类型转换成包装类型

  1. 除了Chatacter类型外都可以使用构造器将字符串类型转换为包装类型
  2. 备注:Boolean中除了"true"(不区分大小写)之外的其他字符串,结果都是false

 

5.利用包装类型的xxValue( )方法实现包装类型转换成基本数据类

 

6.将基本数据类型转换成字符串类型

利用包装类型中的toString()实现将基本数据类型转换成字符串类型

 

 7.将字符串类型转换为基本数据类型(利用包装类型的parseXX(),除Charater以外)

 

8.基本类型数据转换成包装类型(利用包装类型中的valueOf)

9.将字符串类型转换成包装类型(利用包装类型中的valueOf()方法。除了Character)

 

 10.装箱和拆箱

备注:int和Integer在属性初始化的时候系统默认的赋的值不一样

int 默认赋值为  0

Intrger 默认赋值为null

3.String

1.String基本语法

(1)定义:存储字符串

(2)语法:String  a =     ; Sting  b = new   Sting();  String  c = new String( xxx)

(3)包路径:java.lang包

(4)备注:String  a =   //字符串变量是存储在方法区中(常量池中)

           String  c = new String( xxx);//字符串变量是存储在堆中的.

2.常用方法length()   返回该字符串的长度

 备注:数组长度 :array.length 属性

      集合长度:list.size()方法

3.常用方法equals()以及它和==的区别

结论1:

 

 

 结论4:s1指向方法区,s2指向堆   所以指向不一样,内容一样

 ​​​​

 

 

 

 

 

4.常用方法equalsIgnoreCase()

 5.常用方法toLowerCase()(将String中的大写全都转变为小写,原本的小写不变)

 

6.常用方法toUpperCase()  (小写转大写,大写不变)

 

7.常用方法concat()  (将指定的字符串连接到此字符串的结尾)

8.常用方法trim()  (去除前后的空格)

 

 9.常用方法indexOf()

返回指定子字符串在此字符串中第一次出现处的索引,如果未出现则返回-1.

 ​​​​​​​

10.常用方法substring()(int beginIndex)

11.常用方法split()

定义:分割字符串

 4.StringBuffer

1.StringBuffer产生的原因

场景:String是不修改的字符串,拼接效率低,所以需要使用StringBuffer代替。

2.StringBuffer声明:

StringBuffer buffer = new StringBuffer(“holle”);

3.常用方法-append():

将新的字符串拼接到原有的字符串的末尾。

5.日期

 1.获取当前日期

2.字符串类型转换成Date类型

 

3.Date类型转成字符串类型

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值