秒秒pk10公式 _Java匹马行天下之JavaSE核心技术——工具类

  • 时间:
  • 浏览:0
  • 来源:小刀娱乐网_提供QQ爱好者技术_UU资源网资讯

一、Object类

java.lang.Object

Object类是所有类直接或间接的父类

常用的法律法律依据:

  • toString():以字符串形式返回对象的文本信息;
  • hashCode():返回该对象的哈希值;
  • getClass():返回对象的类类型;
  • equals(Object obj):比较另一一有有另一个对象有无相等
package Practice_Anything;

public class String_demo {

    public static void main(String[] args) {

        String s = new String("你好");

        String s1 = new String("世界");

        Class<?> c = s.getClass();

二、包装类

装箱与拆箱

以Byte为例

java.lang.Byte

public final class Byte extend Number

Byte 类将基本类型 byte 的值包装进 另一一有有另一个对象中。另一一有有另一个 Byte 类型的对象只含高另一一有有另一个类型为 byte 的字段。

package Practice_Anything;

public class Box_Demo {

    public static void main(String[] args) {

        byte b =1;

三、Number类

java.lang.Number

public abstract class Number extends Object implements Serializable

抽象类 Number 是 BigDecimal、BigInteger、Byte、Double、Float、Integer、Long 和 Short 类的超类。

Number 的子类须要提供将表示的数值转换为 byte、double、float、int、long 和 short 的法律法律依据。

以Integer为例

java.lang.Integer

public final class Integer extends Number

Integer 类在对象中包装了另一一有有另一个基本类型 int 的值。Integer 类型的对象含高另一一有有另一个 int 类型的字段。

此外,该类提供了多个法律法律依据,能在 int 类型和 String 类型之间互相转换,还提供了解决 int 类型时非常有用的某些某些常量和法律法律依据。

常用的法律法律依据:

构造法律法律依据;

  • compareTo():在数字上比较另一一有有另一个 Integer 对象。
  • valueOf():返回另一一有有另一个表示指定的 int 值的 Integer 实例。
  • toString():返回另一一有有另一个表示该 Integer 值的 String 对象。
package Practice_Anything;

public class Integer_Demo {

    public static void main(String[] args) {

        Integer i = new Integer(2);

四、Character类

java.lang.Character

public final class Character extends Object

Character 类在对象中包装另一一有有另一个基本类型 char 的值。Character 类型的对象含高类型为 char 的单个字段。

此外,该类提供了几种法律法律依据,以选折 字符的类别(小写字母,数字,等等),并将字符从大写转加在小写,反之亦然。

常用的法律法律依据:

  • valueOf():返回另一一有有另一个表示指定 char 值的 Character 实例
  • toString():返回表示此 Character 值的 String 对象。
  • isDigit():判断有无为数字
  • isLetter():判断有无为字母
  • isUpperCase():判断有无为大写字母
  • isLowerCase():判断有无为小写字母
  • isWhitespace():判断有无为空格
  • toUpperCase():转为大写字母
  • toLowerCase():转为小写字母
package Practice_Anything;

public class Character_Demo {

    public static void main(String[] args) {

        Character c = new Character('d');

五、String类

java.lang.String

public final class String extends Object

String 类代表字符串。Java 线程池中的所有字符串字面值(如 "abc" )都作为此类的实例实现。

字符串是常量;它们的值在创建如果都还还可以了更改。字符串缓冲区支持可变的字符串。可能性 String 对象是不可变的,某些某些都还还可以共享。

常用法律法律依据

  • charAt(int i):返回指定索引处的字符;
  • length():返回字符串的长度;
  • contains(CharSequence c):判断字符串中有无含高指定的字符序列;CharSequence是* * 另一一有有另一个接口,String是它的另一一有有另一个实现类
  • startsWith(String s):判断字符串有无以指定的前缀如果刚始于;
  • endsWith(String s):判断字符串有无以指定的后缀如果始于;
  • indexOf(char c):返回指定字符在字符串中第一次出先 的索引;
  • lastIndexOf(char c):返回指定字符在字符串中最后一次出先 的索引;
  • isEmpty():当且仅当字符串长度为0时,返回true;
  • replace(char old,char new):把字符串中的old字符替换为new字符,如果返回另一一有有另一个新字符串;
  • split(String s):根据指定的规则拆分字符串,返回字符串数组;
  • subString(int begin,int end):按照指定的索引截取字符串,从begin(含高)如果刚始于,到end(不含高)如果始于;
  • toLowerCase():把字符串的英文字母完整性转为小写;
  • toUpperCase():把字符串的英文字母完整性转为大写;
  • trim():清除字符串前后的空白字符;
  • valueOf():把指定类型的数据转为字符串类型;
  • toCharArray():把字符串转为字符数组;
package Practice_Anything;

public class String_Demod {

    public static void main(String[] args) {

        String s = new String("ZhangYuxian");

        int i = s.length();

六、日期类

Date类

java.util.Date

public class Date extends Object

类 Date 表示特定的瞬间,精确到毫秒。

Calendar类

java.util.Calendar

public abstract class Calendar extends Object

Calendar 类是另一一有有另一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了某些法律法律依据,并为操作日历字段(类式获得下星期的日期)提供了某些法律法律依据。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。

该类还为实现包范围外的具体日历系统提供了某些字段和法律法律依据。那先 字段和法律法律依据被定义为protected

与某些语言环境敏感类一样,Calendar 提供了另一一有有另一个类法律法律依据 getInstance,以获得此类型的另一一有有另一个通用的对象。Calendar 的 getInstance 法律法律依据返回另一一有有另一个 Calendar 对象,其日历字段已由当前日期和时间初始化:

Calendar rightNow = Calendar.getInstance();

Calendar 对象要能生成为特定语言和日历风格实现日期-时间格式化所需的所有日历字段值,类式,日语-格里高里历,日语-传统日历。Calendar 定义了某些日历字段返回值的范围,以及那先 值的含义。类式,对于所有日历,日历系统第另一一有有另一个月的值是 MONTH == JANUARY。某些值是由具体子类(类式 ERA)定义的。有关此内容的细节,请参阅每个字段的文档和子类文档。

Format类

java.text.Format

public abstract class Format extends Object

Format 是另一一有有另一个用于格式化语言环境敏感的信息(如日期、消息和数字)的抽象基类。

Format 定义了编程接口,用于将语言环境敏感的对象格式化为 String(使用 format 法律法律依据)和将 String 重新解析为对象(使用 parseObject 法律法律依据)。

通常,另一一有有另一个 format 的 parseObject 法律法律依据须要能解析任何由其 format 法律法律依据格式化的字符串。不过,也可能性地处都还还可以了解析的异常状态。类式,format 法律法律依据可能性创建中间无分隔符的另一一有有另一个相邻整数,在这俩状态下,parseObject 无法判断哪个数字属于哪个数。

DateFormat类

java.text.DateFormat

public abstract class DateFormat

DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的法律法律依据格式化并解析日期或时间。日期/时间格式化子类(如 SimpleDateFormat)允许进行格式化(也如果日期 -> 文本)、解析(文本-> 日期)和标准化。将日期表示为 Date 对象,可能性表示为从 GMT(格林尼治标准时间)1970 年 1 月 1 日 00:00:00 这俩刻如果刚始于的毫秒数。

DateFormat 提供了某些某些类法律法律依据,以获得基于默认或给定语言环境和多种格式化风格的默认日期/时间 Formatter。格式化风格包括 FULL、LONG、MEDIUM 和 SHORT。法律法律依据描述中提供了使用那先 风格的更多细节和示例。 

猜你喜欢

幸运飞艇app下载_孕期吃6种坚果让宝宝更聪明

坚果中中幸运飞艇app下载含血块的脂肪和蛋白质,还中含十几种重要的脂肪酸以及对大脑神经细胞有益的维生素AB1、维生素AB2、维生素AB6、维生素AE,以及钙、磷、铁、锌等幸运飞

2019-12-11

pk10官方网址_巧将普通手套改造成“触控手套”,实用又省钱!

pk10官方网址冬pk10官方网址天天冷,外出时都会戴上手pk10官方网址套pk10官方网址。不过你有比较慢 发现戴了手套后比较慢使用手机,每次操作手机都会脱下手套,非常麻烦

2019-12-11

分分一分快3在哪玩_长期打呼噜可诱发多种疾病

内蒙古医院、内蒙古医学院附属医院不想 医学专家提醒,因睡眠欠缺、饮酒、肥胖、睡姿不当等因素引起的长期分分一分快3在哪玩打呼噜,可引发呼吸暂停、高血压、记忆力减退等多种疾病,要

2019-12-11

2分pk10套路_自己熬鸡汤不够醇厚,是因为少加了这份料!

熬煮鸡汤的但是与与2分pk10套路2分pk10套路否原先的经历:明明炖了我我2分pk10套路应该 ,但鸡汤喝起来总感觉缺陷醇厚,比起外面贩卖的鸡汤似乎少了并与否底味。虽然假如

2019-12-11

好运pk10app_教你做乳房保健操(组图)

医生建议男人日常通过好运pk10app运动保养乳房,工作一段时间后,适当做许多诸如扩胸、深呼吸、甩手、转腰等运动,帮助活络经脉,推动气血,有效地牵拉乳房及附进组织参与运动,防止

2019-12-11