java 根据类名示例化类
即时类isBefore()方法 (Instant Class isBefore() method)
isBefore() method is available in java.time package.
isBefore()方法在java.time包中可用。
isBefore() method is used to check whether this Instant value comes before the given Instant (ins) value or not.
isBefore()方法用于检查此Instant值是否早于给定的Instant(ins)值。
isBefore() method is a non-static method, it is accessible with the class object only and if we try to access the method with the class name then we will get an error.
isBefore()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
isBefore() method may throw an exception at the time of checking the status.
isBefore()方法在检查状态时可能会引发异常。
NullPointerException: This exception may throw when the given parameter value is null.
NullPointerException :如果给定参数值为null,则可能引发此异常。
Syntax:
句法:
public boolean isBefore(Instant ins);
Parameter(s):
参数:
Instant ins – represents the Instant object to be compared with this Instant.
Instant ins –表示要与此Instant进行比较的Instant对象。
Return value:
返回值:
The return type of this method is boolean, it returns true when this Instant value comes before the given Instant value otherwise it returns false.
此方法的返回类型为boolean ,如果此Instant值早于给定的Instant值,则返回true,否则返回false。
Example:
例:
// Java program to demonstrate the example
// of boolean isBefore(Instant ins) method
// of Instant
import java.time.*;
public class IsBeforeOfInstant {
public static void main(String args[]) {
// Instantiates two Instant
Instant ins1 = Instant.parse("2006-04-03T05:10:15.00Z");
Instant ins2 = Instant.now();
// Display ins1,ins2
System.out.println("Instant ins1 and ins2: ");
System.out.println("ins1: " + ins1);
System.out.println("ins2: " + ins2);
System.out.println();
// Here, this method checks whether this
// Instant (ins1) comes before the given
// Instant (ins2) or not i.e. here it
// returns true because ins1 comes before the
// given ins2
boolean status = ins1.isBefore(ins2);
// Display status
System.out.println("ins1.isBefore(ins2): " + status);
// Here, this method checks whether this
// Instant (ins2) comes before the given
// Instant (ins1) or not i.e. here it
// returns false because ins2 comes after the
// given ins1
status = ins2.isBefore(ins1);
// Display status
System.out.println("ins2.isBefore(ins1): " + status);
}
}
Output
输出量
Instant ins1 and ins2:
ins1: 2006-04-03T05:10:15Z
ins2: 2020-05-25T22:44:38.120972Z
ins1.isBefore(ins2): true
ins2.isBefore(ins1): false
翻译自: https://www.includehelp.com/java/instant-isbefore-method-with-example.aspx
java 根据类名示例化类