Java常用类

来源:互联网 发布:个人知识管理系统java 编辑:程序博客网 时间:2024/06/05 16:04

1.String类常用方法

public char charAt(int index)//返回字符串中第index个字符。public int length()//返回字符串的长度。public int indexOf(String str)//返回字符串中出现str的第一个位置public int indexOf(String str,int fromIndex)//返回字符串中从fromIndex开始出现str的第一个位置public boolean equalsIgnoreCase(String another)//比较字符串与another是否一样(忽略大小写)public String replace(char oldChar,char newChar)//在字符串中用newChar字符替换oldChar字符
public boolean startsWith(String prefix)判断字符串是否以prefix字符串开头public boolean endsWith(String suffix)判断字符串是否以prefix字符串结尾public String toUpperCase()返回一个字符串为该字符串的大写形式public String toLowerCase()返回一个字符串为该字符串的小写形式public String substring(int beginIndex)返回该字符串从beginIndex开始到结尾的子字符串public String substring(int beginIndex,int endIndex)返回该字符串从beginIndex开始到endIndex结尾的子字符串public String trim()返回将该字符串去掉开头和结尾空格后的字符串
2.SimpleDateFormat完成字符串和时间对象的转换

  • format
  • parse

DateFormat df = new SimpleDateFormat("yyyy年MM月dd日 hh:mm:ss 本年第w周,本月第W周 "); //按照指定格式化,转化成字符串。//Date d = new Date(2139789765497L);Date d = new Date();System.out.println(df.format(d));String str2 = "1999-7-7";DateFormat df = new SimpleDateFormat("yyyy-M-d");Date date = df.parse(str2);System.out.println(date);
3.Calendar

  • 人们对于时间的认识是:某年某月某日,这样的日期概念。
  • 计算机是long类型的数字。
  • 通过Calendar在二者之间搭起桥梁。

GregorianCalender是Calendar的一个具体子类,提供了世界上大多数国家/地区使用的标准日历系统。

Calendar c1 = new GregorianCalendar();c1.set(2016, Calendar.JULY, 2, 9, 9, 9);//对应一个long类型的数Date date = c1.getTime();System.out.println(date);Calendar c2 = new GregorianCalendar();c2.set(Calendar.YEAR, 2022);c2.set(Calendar.MONTH, 7);date = c2.getTime();System.out.println(date);//日期计算c2.add(Calendar.YEAR, 30);//增加了30年date = c2.getTime();System.out.println(date);
4.File类

  • java.io.File类:文件和目录路径名的抽象表示形式
  • 通过File对象可以访问文件的属性 
boolean canRead() 
boolean canWrite()

  • 通过File对象创建空文件或者目录
public  boolean createNewFile()  throws IOException
boolean delete() 
boolean mkdir() 
boolean mkdirs()


0 0
原创粉丝点击