public final class G extends Object
| 限定符和类型 | 类 | 说明 |
|---|---|---|
private static class |
G.CollectionCN |
Collection Class Name
|
private static class |
G.DTFormatters |
DateTime Formatters
|
private static class |
G.MapCN |
Map Class Name
|
| 构造器 | 说明 |
|---|---|
G() |
| 限定符和类型 | 方法 | 说明 |
|---|---|---|
static boolean |
allNull(Object... objects) |
true if all array values are null or object array is null. |
static String |
dtDetail(Temporal temporal) |
Formatting DateTime (only
LocalDateTime, Instant, OffsetDateTime, ZonedDateTime)
use detailed pattern (yyyy-MM-dd HH:mm:ss.SSSSSSSSS '['VV xxx O E']'). |
static String |
dtDetail(Calendar calendar) |
Formatting DateTime use detailed pattern (
yyyy-MM-dd HH:mm:ss.SSSSSSSSS '['VV xxx O E']'). |
static String |
dtDetail(Date date) |
Formatting DateTime use detailed pattern (
yyyy-MM-dd HH:mm:ss.SSSSSSSSS '['VV xxx O E']'). |
static String |
dtSimple(Temporal temporal) |
Formatting DateTime (only
LocalDateTime, Instant, OffsetDateTime, ZonedDateTime)
use simple pattern (yyyy-MM-dd HH:mm:ss.SSS). |
static String |
dtSimple(Calendar calendar) |
Formatting DateTime use simple pattern (
yyyy-MM-dd HH:mm:ss.SSS). |
static String |
dtSimple(Date date) |
Formatting DateTime use simple pattern (
yyyy-MM-dd HH:mm:ss.SSS). |
static boolean |
hasNull(Object... objects) |
Whether object array contains
null value or object array is null. |
static boolean |
isEmpty(CharSequence cs) |
|
static boolean |
isEmpty(Object o) |
Return
true when object is null, or object is a array and this array is empty. |
static boolean |
isEmpty(Collection<?> collection) |
Return
true when collection is null or collection is empty. |
static boolean |
isEmpty(Map<?,?> map) |
Return
true when map is null or map is empty. |
static String |
stackTrace(Throwable e) |
Gets the full exception stack trace from
Throwable object. |
private static ZonedDateTime |
temporalToZonedDT(Temporal temporal) |
Convert temporal to ZonedDateTime if temporal
instanceof LocalDateTime or
instanceof Instant or instanceof ZonedDateTime, otherwise,
return null. |
static String |
toString(char[] cs) |
To string for char array
|
static String |
toString(double[] doubles) |
To string for
double[] |
static String |
toString(double[] doubles,
int newScale) |
To string for
double[] |
static String |
toString(double[] doubles,
int newScale,
RoundingMode roundingMode) |
To string for
double[] |
static String |
toString(double[] doubles,
int newScale,
RoundingMode roundingMode,
boolean isStripTrailingZeros) |
To string for
double[] |
static String |
toString(float[] floats) |
To string for
float[] |
static String |
toString(float[] floats,
int newScale) |
To string for
float[] |
static String |
toString(float[] floats,
int newScale,
RoundingMode roundingMode) |
To string for
float[] |
static String |
toString(float[] floats,
int newScale,
RoundingMode roundingMode,
boolean isStripTrailingZeros) |
To string for
float[] |
static String |
toString(Character[] cs) |
To string for Character array
|
static String |
toString(CharSequence[] ss) |
To string for CharSequence array
|
static String |
toString(Number number) |
To string for
Number |
static String |
toString(Number[] numbers) |
To string for
Number[] |
static String |
toString(Number[] numbers,
int newScale) |
To string for
Number[] |
static String |
toString(Number[] numbers,
int newScale,
RoundingMode roundingMode) |
To string for
Number[] |
static String |
toString(Number[] numbers,
int newScale,
RoundingMode roundingMode,
boolean isStripTrailingZeros) |
To string for
Number[] |
static String |
toString(Number number,
int newScale) |
To string for
Number |
static String |
toString(Number number,
int newScale,
RoundingMode roundingMode) |
To string for
Number |
static String |
toString(Number number,
int newScale,
RoundingMode roundingMode,
boolean isStripTrailingZeros) |
To string for
Number |
static String |
toString(Object o) |
To string for any object
NOTE: When object instanceof Character, result will be enclosed in single quotes('');When object instanceof CharSequence, result will be enclosed in double quotes(""). |
static String |
toString(Object[] os) |
To string for Object array
|
static String |
toString(BigDecimal bigDecimal,
int newScale,
RoundingMode roundingMode,
boolean isStripTrailingZeros) |
To string for
BigDecimal |
static String |
toString(Collection<?> collection) |
To string for Collection
|
static String |
toString(Map.Entry<?,?> entry) |
To string for Entry
|
static String |
toString(Map<?,?> map) |
To string for Map
|
public static boolean hasNull(Object... objects)
null value or object array is null. null值或数组本身就是null,则返回trueobjects - object arraytrue or falsepublic static boolean allNull(Object... objects)
true if all array values are null or object array is null. null或数组本身就是null,则返回trueobjects - object arraytrue or falsepublic static boolean isEmpty(CharSequence cs)
public static boolean isEmpty(Collection<?> collection)
true when collection is null or collection is empty. null或集合中没有一个元素,则返回truecollection - collectiontrue or falsepublic static boolean isEmpty(Map<?,?> map)
true when map is null or map is empty. null或map中没有一个元素,则返回truemap - map objecttrue or falsepublic static boolean isEmpty(Object o)
true when object is null, or object is a array and this array is empty. null或object是一个数组且数组中没有一个元素,则返回trueo - objecttrue or falsepublic static String stackTrace(Throwable e)
e - Throwable objectpublic static String dtSimple(Date date)
yyyy-MM-dd HH:mm:ss.SSS).date - datepublic static String dtSimple(Calendar calendar)
yyyy-MM-dd HH:mm:ss.SSS).calendar - calendarpublic static String dtSimple(Temporal temporal)
LocalDateTime, Instant, OffsetDateTime, ZonedDateTime)
use simple pattern (yyyy-MM-dd HH:mm:ss.SSS).temporal - temporalpublic static String dtDetail(Date date)
yyyy-MM-dd HH:mm:ss.SSSSSSSSS '['VV xxx O E']').date - datepublic static String dtDetail(Calendar calendar)
yyyy-MM-dd HH:mm:ss.SSSSSSSSS '['VV xxx O E']').calendar - calendarpublic static String dtDetail(Temporal temporal)
LocalDateTime, Instant, OffsetDateTime, ZonedDateTime)
use detailed pattern (yyyy-MM-dd HH:mm:ss.SSSSSSSSS '['VV xxx O E']').temporal - temporalprivate static ZonedDateTime temporalToZonedDT(Temporal temporal)
instanceof LocalDateTime or
instanceof Instant or instanceof ZonedDateTime, otherwise,
return null.temporal - temporalpublic static String toString(Object o)
object instanceof Character, result will be enclosed in single quotes('');object instanceof CharSequence, result will be enclosed in double quotes("").o - objectpublic static String toString(Object[] os)
os - Object arraypublic static String toString(char[] cs)
cs - char arraypublic static String toString(Character[] cs)
cs - Character arraypublic static String toString(CharSequence[] ss)
ss - CharSequence arraypublic static String toString(Collection<?> collection)
collection - Collectionpublic static String toString(Map.Entry<?,?> entry)
entry - Map.Entrypublic static String toString(Map<?,?> map)
map - Mappublic static String toString(float[] floats)
float[]floats - float arraypublic static String toString(double[] doubles)
double[]doubles - double arraypublic static String toString(Number[] numbers)
Number[]numbers - Number arraypublic static String toString(Number number)
Numbernumber - Numberpublic static String toString(float[] floats, int newScale)
float[]floats - float arraynewScale - newScalepublic static String toString(double[] doubles, int newScale)
double[]doubles - double arraynewScale - newScalepublic static String toString(Number[] numbers, int newScale)
Number[]numbers - Number arraynewScale - newScalepublic static String toString(Number number, int newScale)
Numbernumber - NumbernewScale - newScalepublic static String toString(float[] floats, int newScale, RoundingMode roundingMode)
float[]floats - float arraynewScale - newScaleroundingMode - roundingModepublic static String toString(double[] doubles, int newScale, RoundingMode roundingMode)
double[]doubles - double arraynewScale - newScaleroundingMode - roundingModepublic static String toString(Number[] numbers, int newScale, RoundingMode roundingMode)
Number[]numbers - Number arraynewScale - newScaleroundingMode - roundingModepublic static String toString(Number number, int newScale, RoundingMode roundingMode)
Numbernumber - NumbernewScale - newScaleroundingMode - roundingModepublic static String toString(float[] floats, int newScale, RoundingMode roundingMode, boolean isStripTrailingZeros)
float[]floats - float arraynewScale - newScaleroundingMode - roundingModeisStripTrailingZeros - isStripTrailingZerospublic static String toString(double[] doubles, int newScale, RoundingMode roundingMode, boolean isStripTrailingZeros)
double[]doubles - double arraynewScale - newScaleroundingMode - roundingModeisStripTrailingZeros - isStripTrailingZerospublic static String toString(Number[] numbers, int newScale, RoundingMode roundingMode, boolean isStripTrailingZeros)
Number[]numbers - Number arraynewScale - newScaleroundingMode - roundingModeisStripTrailingZeros - isStripTrailingZerospublic static String toString(Number number, int newScale, RoundingMode roundingMode, boolean isStripTrailingZeros)
Numbernumber - NumbernewScale - newScaleroundingMode - roundingModeisStripTrailingZeros - isStripTrailingZerospublic static String toString(BigDecimal bigDecimal, int newScale, RoundingMode roundingMode, boolean isStripTrailingZeros)
BigDecimalbigDecimal - bigDecimalnewScale - newScaleroundingMode - roundingModeisStripTrailingZeros - isStripTrailingZerosCopyright © 2023 io-fairy. All rights reserved.