JAVA Date类与String类

Date类用来指定日期和时间,其构造函数及常用方法如下:
public Date()
从当前时间构造日期时间对象。
public String toString()
转换成字符串。
public long getTime()
返回自新世纪以来的毫秒数,可以用于时间计算。

【例3.10】测试执行循环花费的时间(数量级为毫秒),具体时间情况如图3.9所示。源程序代码如下:
//程序文件名为UseDate.java
import java.util.Date;
public class UseDate
{
	public static void main(String[] args)
	{
	      Date dOld = new Date();
	      long lOld = dOld.getTime();
	       System.out.println("循环前系统时间为:" +dOld.toString());
	int sum = 0;
	for (int i=0; i<100; i++)
	{
		sum += i;
	}
	Date dNew = new Date();
	long lNew = dNew.getTime();
	System.out.println("循环后系统时间为:" +dNew.toString());
	System.out.println("循环花费的毫秒数为:" + (lNew - lOld));
       }
}


String类

        String类用于操作非数值型字符串,它提供了七类方法操作,分别为字符串创建、字符串长度、字符串比较、字符串检索、字符串截取、字符串运算和数据类型转换。
2. 字符串长度
public int length()
返回字符串的长度。
3. 字符串比较
public boolean equals(Object anObject)
比较字符串是否与anObject代表的字符串相同(区分大小写)。
public boolean equalsIgnoreCase(String anotherString)
比较字符串是否与anotherString相同(不区分大小写)。

1. 字符串创建
public String()
构造一个空字符串。
public String(char[] value)
使用字符数组value中的字符以构造一个字符串。
public String(String original)
使用原字符串original的拷贝以构造一个新字符串。

4. 字符串检索
public int indexOf(String str)
返回一个字符串中str第一次出现所在的位置。
public int indexOf(String str, int fromIndex)
返回从fromIndex开始字符串str出现所在的位置。

5. 字符串截取
public String substring(int beginIndex, int endIndex)
返回benginIndex到endIndex之间的字符串。
6. 字符串运算
运算符为“+”,表示连接运算。下面的行语句输出连接的字符串。
System.out.println("Hashtable:" + hScore.toString());

       【例3.11】操作字符串,输出结果如图3.10所示。源程序代码如下:
//程序文件名为TestString.java
public class TestString
{
	public static void main(String[] args)
	{
		String str = new String("The substring begins at the 			specified beginIndex.");
		String str1 = new String("string");
		String str2 = new String();
		int size = str.length();//字符串长度
	int flag = str.indexOf("substring");
	str2 = str.substring(flag,flag + 9);//取子字符串
	System.out.println("字符串" + str + "\n总长度为:" + size);
	if(str1.equals(str2))//判断是否相等
		System.out.println("截取的字符串为:" + str1);
	else
	System.out.println("截取的字符串为:" + str2);
       }
}



  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值