java 根据类名示例化类
即时类isAfter()方法 (Instant Class isAfter() method)
isAfter() method is available in java.time package.
isAfter()方法在java.time包中可用。
isAfter() method is used to check whether this Instant value comes after the given Instant (ins) value or not.
isAfter()方法用于检查此Instant值是否在给定的Instant(ins)值之后。
isAfter() 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.
isAfter()方法是一个非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
isAfter() method may throw an exception at the time of checking the status.
isAfter()方法在检查状态时可能会引发异常。
NullPointerException: This exception may throw when the given parameter value is null.
NullPointerException :如果给定参数值为null,则可能引发此异常。
Syntax:
句法:
public boolean isAfter(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 after the given Instant value otherwise it returns false.
此方法的返回类型为boolean ,当此Instant值在给定Instant值之后时,它返回true;否则返回false。
Example:
例:
// Java program to demonstrate the example
// of boolean isAfter(Instant ins) method
// of Instant
import java.time.*;
public class IsAfterOfInstant {
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 after the given
// Instant (ins2) or not i.e. here it
// returns false because ins1 comes before the
// given ins2
boolean status = ins1.isAfter(ins2);
// Display status
System.out.println("ins1.isAfter(ins2): " + status);
// Here, this method checks whether this
// Instant (ins2) comes after the given
// Instant (ins1) or not i.e. here it
// returns true because ins2 comes after the
// given ins1
status = ins2.isAfter(ins1);
// Display status
System.out.println("ins2.isAfter(ins1): " + status);
}
}
Output
输出量
Instant ins1 and ins2:
ins1: 2006-04-03T05:10:15Z
ins2: 2020-05-25T22:38:02.818372Z
ins1.isAfter(ins2): false
ins2.isAfter(ins1): true
翻译自: https://www.includehelp.com/java/instant-isafter-method-with-example.aspx
java 根据类名示例化类