java date类与string类实例代码分享
Date类用来指定日期和时间,其构造函数及常用方法如下:
从当前时间构造日期时间对象。
转换成字符串。
返回自新世纪以来的毫秒数,可以用于时间计算。 【例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. 字符串长度
返回字符串的长度。 3. 字符串比较
比较字符串是否与anObject代表的字符串相同(区分大小写)。
比较字符串是否与anotherString相同(不区分大小写)。 1. 字符串创建
构造一个空字符串。
使用字符数组value中的字符以构造一个字符串。
使用原字符串original的拷贝以构造一个新字符串。 4. 字符串检索
返回一个字符串中str第一次出现所在的位置。
返回从fromIndex开始字符串str出现所在的位置。 5. 字符串截取
返回benginIndex到endIndex之间的字符串。 6. 字符串运算 运算符为“+”,表示连接运算。下面的行语句输出连接的字符串。
【例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); } } 结果显示: 总结 以上就是本文关于java date类与string类实例代码分享的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站: JAVA StringBuffer类与StringTokenizer类代码解析 浅谈Java中的class类 Java内部类的全限定名规律代码示例 如有不足之处,欢迎留言指出。感谢朋友们对本站的支持! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |