isprimitive
类class isPrimitive()方法 (Class class isPrimitive() method)
isPrimitive() method is available in java.lang package.
isPrimitive()方法在java.lang包中可用。
isPrimitive() method is used to check whether this Class object denotes a primitive type or not.
isPrimitive()方法用于检查此Class对象是否表示原始类型。
In Java, we have a predefined Class object to denote primitive and void but the important thing Class object has a similar name as primitives like byte, char, short, int, long, float and double.
在Java中,我们有一个预定义的Class对象来表示基元和void,但重要的是Class对象的名称与诸如byte,char,short,int,long,float和double之类的基元相似。
isPrimitive() 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.
isPrimitive()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。
isPrimitive() method does not throw an exception at the time of checking primitive.
isPrimitive()方法在检查基元时不会引发异常。
Syntax:
句法:
public boolean isPrimitive();
Parameter(s):
参数:
It does not accept any parameter.
它不接受任何参数。
Return value:
返回值:
The return type of this method is boolean, it returns a boolean value based on the following cases,
此方法的返回类型为boolean ,它基于以下情况返回布尔值:
It returns true, when this Class object denotes primitive type.
当此Class对象表示原始类型时,它返回true 。
It returns false, when this Class object does not denote a primitive type.
当此Class对象不表示原始类型时,它返回false 。
Example:
例:
// Java program to demonstrate the example
// of boolean isPrimitive() method of Class
public class IsPrimitiveOfClass {
public static void main(String[] args) {
// Create and Return String class
String str = new String();
Class cl1 = str.getClass();
// Create and Return short
short sh = 10;
Class cl2 = short.class;
// We are checking the class denotes primitive type
boolean b1 = cl1.isPrimitive();
boolean b2 = cl2.isPrimitive();
System.out.print("Is" + " " + cl1.getSimpleName() + " ");
System.out.println("Primitive" + ": " + b1);
System.out.print("Is" + " " + cl2.getSimpleName() + " ");
System.out.println("Primitive" + ": " + b2);
}
}
Output
输出量
Is String Primitive: false
Is short Primitive: true
翻译自: https://www.includehelp.com/java/class-class-isprimitive-method-with-example.aspx
isprimitive