美文网首页大数据开发
Java基础之常用API汇总

Java基础之常用API汇总

作者: 晨冉1688 | 来源:发表于2020-04-08 22:06 被阅读0次

Java基础之常用API汇总

String类:

String类代表字符串,字符串本质就是一个字符数组.
构造方法:
1.String s = new String(String original);//把字符串数据封装成字符串对象
2.String s = String(char[] value); //把字符数组的数据封装成字符串对象
3.String s = String(char[] value, int index, int count); //把字符数组的一部分数据封装成字符串对象

创建String类对象:

1.通过构造方法创建; 如 String s = new String("HelloWorld");
2.通过直接赋值创建; 如   String s = "HelloWorld";
**区别是:**
        通过构造方法创建的,会在堆内存中创建一个字符串对象
        通过直接赋值创建的对象实在方法区的常量池中

常用方法:
boolean equals(Object O) //比较字符串的内容是否相等
boolean equalsIgnoreCase(Object O) //比较字符串的内容是否相等,忽略大小写

charAt(int index)       //返回index索引处的字符

split(String regex) //将字符串转换为字符串数组

length()                    //返回字符串的长度

repla(String old, String new)       //用新值替换旧值

toCharArray()           //将String字符串转换为char[]数组

indextOf(String value)  //返回value首次出现的索引值

valueOf(int a)      //将int转换为Integer

StringBuilder类:

构造方法:
//无参构造:StringBuider sb = new StringBuilder();
//带参构造:StringBuilder sb = new StringBuilder(String str);

常用方法:
append(); //在尾部添加数据,并返回StringBuilder对象本身
reverse(); //将此字符串反转,并且返回StringBuilder对象本身
toString(); //将StringBuilder转换为String

Arrays类:

常用方法:
toString(int[] a) //将数组转换成字符串,格式为:[元素1, 元素2, ...元素n]
sort(int[] a) //将数组进行升序排序

Integer类:

常用方法:
Integer(int value) //将int转换为Integer对象

Integer(String s) //将字符串转换为Integer对象,注意:s对象只能是数字字符串,如"123","234";不能为其他字符串,如"abc".

parseInt(String s) ////将字符串转换为int类型,注意:s对象只能是数字字符串,如"123","234";不能为其他字符串,如"abc".

intValue() //将Integer转换为int,拆箱

ValueOf(int) //将int转换为Integer,装箱

Date时间类:

创建对象:

        //根据当前时间创建日期对象
        Date date = new Date();
        //根据给定的毫秒值创建日期对象,从1970年1月1日 00:00:00 GMT
        //中国是东八区,要在GMT时间基础上,加8个小时,参数long类型,表示毫秒
        //比如创建1970年1月1日 09:00:00
        Date date2 = new Date(1000*60*60);
        System.out.println(date2);

    //打印结果为:Thu Jan 01 09:00:00 CST 1970
        

常用方法:

getTime() //获取的是从1970年1月1日 00:00:00开始到现在的毫秒值

setTime(long time) //设置时间,给的是毫秒值

类 SimpleDateFormat:

常用构造方法:

SimpleDateFormat() //用默认的模式和默认语言环境的日期格式符号构造 SimpleDateFormat

SimpleDateFormat(String pattern) //用给定的模式来格式化和解析日期类

format(date); //将给定的Date格式化为日期/时间字符串

比如:需要获取当前日期,并把这个日期转换为指定格式的字符串.如2019-07-27 08:08:08 星期六
        Date date = new Date();
        SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");
        String s = sdf.format(date);
        System.out.println(s);

//输出结果为:    2019-08-02 00:28:27 星期五

parse(String) //解析字符串的文本,生产Date

如把字符串(格式:1992-10-20)转换为对应的日期对象
String s = "1992-10-20 10:30:30";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss ");
Date date = sdf.parse(s);
System.out.println(date);

//输出打印结果为:  Tue Oct 20 10:30:30 CST 1992

相关文章

  • Java基础之常用API汇总

    Java基础之常用API汇总 String类: String类代表字符串,字符串本质就是一个字符数组.构造方法:1...

  • Java基础之常用API汇总

    Java基础之常用API汇总 String类: String类代表字符串,字符串本质就是一个字符数组.构造方法:1...

  • javaAPI(二)

    XML文件 读取XML常用API汇总(通过SAXReader类读取) 从java中写入XML常用API File类...

  • Java后端知识体系

    基础重点(必须扎实) Java语言 语言基础 《Java核心技术》基础语法面向对象常用API异常处理集合IO多线程...

  • Android面试题4

    1 Java基础知识。线程,java虚拟机,内存模型等。2 Android基础知识。官方API,常用控件源码,自定...

  • 容器类框架分析(8)(Android)SparseArray源码

    移步数据结构--容器汇总(java & Android) 按照从构造方法->常用API(增、删、改、查)的顺序来阅...

  • java经典面试题

    整理汇总一些常用的面试题和大家share。概念题[http://it.agr-api.com/java/exam/...

  • 80%的JAVA工程师都认可的学习路线分享给你

    Java工程师学习路线 第一个阶段:java基础阶段 java语法 面向对象 (java核心) 常用的api 界面...

  • 自动化测试框架的搭建 一

    需要掌握的前置知识 JAVA基础 MAVEN testng常用API SpringBoot(会不会都行) http...

  • JAVA之常用API

    (1)equals方法比较内存地址 * a: Object类中的equals方法 * 用于比较两个对象是否...

网友评论

    本文标题:Java基础之常用API汇总

    本文链接:https://www.haomeiwen.com/subject/xwtfmhtx.html