UUID

HTTP 请求

加密/解密

Common 常用模块

Reflection 反射

Input/Output 输入/输出

Clazz

Clazz 类提供了动态创建类实例、获取构造函数以及检查类是否具有带参数的构造函数的方法。这些方法有助于在运行时高效、方便地处理 Java 类。

方法

1. newInstance(Constructor<T> constructor, Object... args)

使用指定的构造函数和参数创建类的实例。

示例:

Constructor<String> constructor = String.class.getConstructor(String.class);
String instance = Clazz.newInstance(constructor, "Hello");
// instance 将会是 "Hello"

2. hasArgsCon(Class<?> clz)

确定一个类是否具有带参数的构造函数。

示例:

boolean hasArgsCon = Clazz.hasArgsCon(String.class);
// hasArgsCon 将会是 true

3. newInstance(String className, Class<T> clazz)

通过类名创建类的实例并将其转换为指定的接口类型。

示例:

String instance = Clazz.newInstance("java.lang.String", String.class);
// instance 将会是一个空字符串

4. newInstance(String clzName, Object... args)

通过类名和参数创建类的实例。

示例:

Object instance = Clazz.newInstance("java.lang.String", "Hello");
// instance 将会是 "Hello"