java date类与string类实例代码分享

 更新时间:2018年01月06日 10:38:11   作者:sac761  
这篇文章主要介绍了java date类与string类实例代码分享,具有一定借鉴价值,需要的朋友可以参考下

Date类用来指定日期和时间,其构造函数及常用方法如下:

publicDate()

从当前时间构造日期时间对象。

publicStringtoString()

转换成字符串。

publiclonggetTime()

返回自新世纪以来的毫秒数,可以用于时间计算。

【例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); 
    } 
} 

结果显示:

总结

以上就是本文关于java date类与string类实例代码分享的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

JAVA StringBuffer类与StringTokenizer类代码解析

浅谈Java中的class类

Java内部类的全限定名规律代码示例

如有不足之处,欢迎留言指出。感谢朋友们对本站的支持!

相关文章

  • Java配置JDK开发环境及环境变量

    Java配置JDK开发环境及环境变量

    这篇文章主要为大家详细介绍了Java配置JDK开发环境及环境变量,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • Spring Cloud中FeignClient实现文件上传功能

    Spring Cloud中FeignClient实现文件上传功能

    这篇文章主要为大家详细介绍了Spring Cloud中FeignClient实现文件上传功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04
  • this关键字详解

    this关键字详解

    这篇文章主要介绍了this关键字,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • java中如何判断数组中是否包含某个元素的几种方法

    java中如何判断数组中是否包含某个元素的几种方法

    相信大家在操作Java的时候,经常会要检查一个数组(无序)是否包含一个特定的值,这篇文章主要给大家介绍了关于java中如何判断数组中是否包含某个元素的几种方法,需要的朋友可以参考下
    2024-08-08
  • Stream中的Peek操作代码

    Stream中的Peek操作代码

    这篇文章主要介绍了Stream中的Peek操作,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-09-09
  • Java中SpringBoot的@Transactional原理

    Java中SpringBoot的@Transactional原理

    这篇文章主要介绍了Java中SpringBoot的@Transactional原理,面向元数据遍历已经成为越来越多开发者的偏好,因此原理从Springboot的EnableTransactionManagement注解说起,需要的朋友可以参考下
    2023-07-07
  • Java详细讲解文件的读写操作方法

    Java详细讲解文件的读写操作方法

    文件读写主要依靠io流完成,流(Stream)是指一连串的数据(字符或字节),是以先进先出的方式发送信息的通道,数据源发送的数据经过这个通道到达目的地,按流向区分为输入流和输出流
    2022-04-04
  • Java 字节数组(byte[])和整型(int)的相互转换

    Java 字节数组(byte[])和整型(int)的相互转换

    在Java编程中,有时需要将字节类型(byte)转换为整数类型(int),或者反过来转换,本文主要介绍了Java 字节数组(byte[])和整型(int)的相互转换,感兴趣的可以了解一下
    2023-12-12
  • SpringBoot模板引擎之Thymeleaf的使用

    SpringBoot模板引擎之Thymeleaf的使用

    这篇文章主要介绍了SpringBoot模板引擎之Thymeleaf的使用,模板引擎是以业务逻辑层和表现层分离为目的的,将规定格式的模板代码转换为业务数据的算法实现,它可以是一个过程代码、一个类,甚至是一个类库,需要的朋友可以参考下
    2023-10-10
  • Spring Boot项目如何使用Maven打包并带上依赖

    Spring Boot项目如何使用Maven打包并带上依赖

    在这篇博客中,介绍如何使用Maven将Spring Boot项目及其依赖项打包成一个可执行的jar文件。我们将使用Spring Boot的spring-boot-maven-plugin插件来完成这个任务,感兴趣的朋友跟随小编一起看看吧
    2023-06-06

最新评论