3.java api(上)

API(Application Programming Interface,应用程序编程接口)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。  

3.1String常用API  

String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。  

String类对象的创建  字符串声明:String stringName;  字符串创建:stringName = new String(字符串常量);或stringName = 字符串常量;

字符串与基本类型的转换 

3.1.1、字符串转换为基本类型

java.lang包中有Byte、Short、Integer、Float、Double类的调用方法

public static byte parseByte(String s);public static short parseInt(String s)

例如:

1 int n = Integer.parseInt("12");

2 float f = Float.parseFloat("12.34");

3 double d = Double.parseDouble("1.124");

3.1.2、基本类型转换为字符串类型

String类中提供了String valueOf()放法,用作基本类型转换为字符串类型。

例如:   1 String s1 = String.valueOf(12);  2 String s1 = String.valueOf(12.34); 

3.1.3正则表达式

正则表达式用来匹配字符串

3.2日期操作

3.2.1Date及其API

java.util.Date类封装日期及时间

Date date = new Date();

使用类java.text.SimpleDateFormat完成日期数据的格式定制,即日期对象解析成文本

SimpleDateFormat bartDateFormat = new SimpleDateFormat("EEEE-MMMM-dd-yyyy"); 
Date date = new Date(); 
System.out.println(bartDateFormat.format(date));
将文本数据解析成日期对象 
SimpleDateFormat bartDateFormat = new SimpleDateFormat("MM-dd-yyyy");
String dateStringToParse = "8-8-2005"; 
Date date=bartDateFormat.parse(dateStringToParse);
System.out.println(date.getTime());

3.2.2Calendar详解

Calendar calendar = Calendar.getInstance(); 
// 从一个 Calendar 对象中获取 Date 对象
Date date = calendar.getTime();
calendar.setTime(date);

3.3集合

Java 的集合主要按两种接口分类:Collection, Map. 

Collection包含

 --List:以特定顺序存储,ArrayList、LinkList、Vector 

--Set:不能包含重复的元素,HashSet、TreeSet  

Map:HashMap、HashTable、TreeMap

遍历 Collection 的方式:

for语法

Collection<Person> persons = new ArrayList<Person>();
for (Person person : persons) { 
    System.out.println(person.name);  
}  

使用 Iterator 迭代器

Collection<Person> persons = new ArrayList<Person>();
Iterator iterator = persons.iterator();
while (iterator.hasNext) {
System.out.println(iterator.next);  
}  


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值