Java常用包
来源:互联网 发布:淘宝成品店铺出售 编辑:程序博客网 时间:2024/04/29 08:05
1.String类
a.位置:java.lang包,使用时,不需要导入lang包
b.特性:String类受final关键字修饰,不允许被继承
在java中,String类被作为 引用数据类型,存储字符串对象
c.创建的语法:
1)
String str;
str="scce";
2)
String str="scce";
3)
String str=new String("scce");
d.常用属性和方法
求长度:length()
获得某位置处的字符:charAt()
截取字符串:
数据转换[其他类型int,double,float等-->字符串]:
比较两个字符串的大小:
比较两个字符串是否相等:
追加:
分隔:split(",");
2.StringBuffer类
a.位置:java.lang包,使用时,不需要导入lang包
b.特性:StringBuffer类受final关键字修饰,不允许被继承
在java中,StringBuffer类被作为 引用数据类型,存储字符串对象
c.创建的语法:
1)
StringBuffer strb=new StringBuffer("scce");
d.常用属性和方法
求长度:
获得某位置处的字符:
截取字符串:
数据转换[整形-->字符串]:
比较两个字符串的大小:
比较两个字符串是否相等:
追加:
插入:
翻转:
移除:
区别:
1.与String类相比,StringBuffer是带有缓冲区的字符串对象。[16]
2.String和StringBuffer的本质区别在于,String的不变性,StringBuffer的可变性。体现在:
使用String类的concat()方法修改,原字符串时,原字符串不变
使用StringBuffer类的append()和insert()方法,修改源字符串时,原字符串会改变.
二,java中的包装类[封装类]:都在java.lang包中
8中基本数据类型 包装类
byte Byte
char Character ******
short Short
int Integer ******
long Long
float Float
double Double
boolean Boolean
作用:
1.包装类的出现,允许在java中将基本数据类型当做对象来处理
//将基本数据类型 包装成一个对象
int n=100;
Integer obj=new Integer(n);
System.out.println(obj.intValue());//输出100
2.实现字符串向 其它基本数据类型之间的转换
java中数据类型转换总结:
1)将int,float,double,char,byte等转换为------>String类型
String.valueOf(被转换的数据)
2)将String 转换为------>int,float,double,char,byte等
使用当前基本数据类型的包装类的paseXxx(字符串)方法。
例如:
int i=Integer.paseInt(字符串);
double d=Double.paseDouble(字符串);
三.Math类
1.位置:java.lang包
2.功能:包含基本的数字操作,如指数、对数、平方根和三角函数
3.特性:受final关键字的修饰,不能被继承,在Math类中,所有的成员变量和成员方法都受static关键字的修饰,所以可以通过类名 直接调用
4.属性
Math.PI //输出3.141592653589793
5.方法
Math.abs(目标数据);
四.Date类
1.位置:java.util包中
2.功能:存储当前时间对象
3.特性:普通的实体类
4.创建的语法:
//获取当前时间
Date date=new Date();
System.out.println(date);
//Tue Aug 31 09:14:05 CST 2010
//对象的toString()方法会在输出对象名时自动调用
System.out.println(date.toString());
5.使用技巧:
1)将日期对象 格式化成一个字符串
Date date=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("MM/dd/yyyy hh:mm:ss");
//将时间对象 格式化成一个字符串
System.out.println(sdf.format(date));
2)将 一个字符串 转化成一个日期对象
public static void main(String [] a)throws Exception
{
String str="2010-11-11 11:11:11";
SimpleDateFormat sdf=new SimpleDateFormat();
Date date=sdf.parse(str);
System.out.println(date);
}
五.Calendar类
1.位置:java.util包
2.功能:是对Date类,算法上的补充和完善
3.特性:受abstract关键字的修饰,是一个抽象类,不能被new 关键字实例化
补充:
new关键字之后,只能跟实体类,不能跟抽象类和接口!!!!
4.创建的语法:
//1.获取当前时间
Calendar date=Calendar.getInstance();
System.out.println(date.getTime());
//2.日期格式化成一个字符串
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String str=sdf.format(date.getTime())
System.out.println(str);
1.怎样获取当前时间
2.怎样将时间 按照固定格式输出
3.怎样将 字符串 转化为 时间
4.怎样获取 年,月,日,星期
SimpleDateFormat
Date
Calendar
String类
- java常用包
- java常用包
- JAVA常用包
- Java 常用包整理
- java常用包
- java常用包
- java常用包
- java常用包
- java常用包简介
- Java常用包简介
- java常用包
- java常用包
- Java常用包
- Java常用包
- java常用包
- java常用类包
- java常用包
- java常用包
- define 和 typedef的区别
- 类与对象
- Qt入门-字符串列表类QStringList
- 类与对象二
- session和cookie
- Java常用包
- Java中的数组
- Mocking private methods
- 程序员成熟的标志
- 在java中解决小数点问题
- 函数的副作用及其他
- Sabayon linux 安装 MPlayer-1.0rc3
- C++中哪些运算符不可重载
- HTML表格和表单