Java常用类

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
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值