zoukankan      html  css  js  c++  java
  • objects类方法

    static int checkFromIndexSize​(int fromIndex, int size, int length) 
    	检查是否在子范围从 fromIndex (含)至 fromIndex + size (不包括)是范围界限内 0 (包括)到 length (不包括)。  
    static int checkFromToIndex​(int fromIndex, int toIndex, int length) 
    	检查是否在子范围从 fromIndex (含)至 toIndex (不包括)是范围界限内 0 (包括)到 length (不包括)。  
    static int checkIndex​(int index, int length) 
    	检查 index是否在范围从 0 (含)到 length (排他)的范围内。  
    static <T> int compare​(T a, T b, Comparator<? super T> c) 
    	如果参数相同,则返回0,否则返回 c.compare(a, b) 。  
    static boolean deepEquals​(Object a, Object b) 
    	返回 true如果参数是深层相等,彼此 false否则。  
    static boolean equals​(Object a, Object b) 
    	返回 true如果参数相等,彼此 false否则。  
    static int hash​(Object... values) 
    	为输入值序列生成哈希码。  
    static int hashCode​(Object o) 
    	返回非的哈希码 null参数,0为 null参数。  
    static boolean isNull​(Object obj) 
    	返回 true如果提供的引用是 null否则返回 false 。  
    static boolean nonNull​(Object obj) 
    	返回 true如果提供的参考是非 null否则返回 false 。  
    static <T> T requireNonNull​(T obj) 
    	检查指定的对象引用不是 null 。  
    static <T> T requireNonNull​(T obj, String message) 
    	检查指定的对象引用不是null并抛出自定义的NullPointerException(如果是)。  
    static <T> T requireNonNull​(T obj, Supplier<String> messageSupplier) 
    	检查指定的对象引用不是null并抛出自定义的NullPointerException(如果是)。  
    static <T> T requireNonNullElse​(T obj, T defaultObj) 
    	如果非 null返回第一个参数,否则返回非 null第二个参数。  
    static <T> T requireNonNullElseGet​(T obj, Supplier<? extends T> supplier) 
    	如果它不是 null ,则返回第一个参数,否则返回非 null值为 supplier.get() 。  
    static String toString​(Object o) 
    	返回非 null参数调用 toString的结果和 null参数的 "null"的 null 。  
    static String toString​(Object o, String nullDefault) 
    	如果第一个参数不是 null ,则返回第一个参数上调用 toString的结果,否则返回第二个参数。  
    
  • 相关阅读:
    为什么有人说指针是 C 语言的精髓?
    属于编程的黄金时代结束了吗?不,这片领地的大门仍然敞开
    编程和编程语言竟然不是一回事,你知道吗?
    为什么 C 语言是程序员的首选,你知道吗?
    CRoundButton2 -一个花哨的图形按钮
    彩虹按钮
    EnableGroupboxControls -一个非mfc函数,用于启用或禁用groupbox中的所有控件
    CImageButtonWithStyle -按钮使用图像与XP视觉风格
    使用。net SDK编写位图按钮控件
    Joe的自动重复按钮类的。net端口
  • 原文地址:https://www.cnblogs.com/zk2020/p/15669409.html
Copyright © 2011-2022 走看看