鸿蒙OS开发文档 鸿蒙OS ProcessBuilder.Redirect.Type

2024-02-25 开发教程 鸿蒙OS开发文档 匿名 4

ProcessBuilder.Redirect.Type

java.lang.Object
|---java.lang.Enum<ProcessBuilder.Redirect.Type&
|---|---java.lang.ProcessBuilder.Redirect.Type

public static enum ProcessBuilder.Redirect.Type
extends Enum<ProcessBuilder.Redirect.Type>

重定向的类型。

枚举常量摘要

枚举常量描述
APPEND从 Redirect#appendTo 返回的重定向类型。
INHERIT重定向#INHERIT 的类型。
PIPE重定向#PIPE 的类型。
READ从 Redirect#from 返回的重定向类型。
WRITE从 Redirect#to 返回的重定向类型。

方法总结

修饰符和类型方法描述
static ProcessBuilder.Redirect.TypevalueOf(String name)返回具有指定名称的此类型的枚举常量。
static ProcessBuilder.Redirect.Type[]values()按照声明的顺序返回包含此枚举类型常量的数组。
从类 java.lang.Enum 继承的方法
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
从类 java.lang.Object 继承的方法
getClass, notify, notifyAll, wait, wait, wait

枚举常量详细信息

PIPE

public static final ProcessBuilder.Redirect.Type PIPE

重定向#PIPE 的类型。

INHERIT

public static final ProcessBuilder.Redirect.Type INHERIT

重定向#INHERIT 的类型。

READ

public static final ProcessBuilder.Redirect.Type READ

从 Redirect#from 返回的重定向类型。

WRITE

public static final ProcessBuilder.Redirect.Type WRITE

从 Redirect#to 返回的重定向类型。

APPEND

public static final ProcessBuilder.Redirect.Type APPEND

从 Redirect#appendTo 返回的重定向类型。

方法详情

values

public static ProcessBuilder.Redirect.Type[] values()

按照声明的顺序返回包含此枚举类型常量的数组。 此方法可用于迭代常量,如下所示:

for (ProcessBuilder.Redirect.Type c : ProcessBuilder.Redirect.Type.values())
System.out.println(c);

返回:

包含此枚举类型的常量的数组,按声明的顺序排列

valueOf

public static ProcessBuilder.Redirect.Type valueOf(String name)

返回具有指定名称的此类型的枚举常量。 该字符串必须与用于在此类型中声明枚举常量的标识符完全匹配。 (不允许使用无关的空白字符。)

参数:

参数名称参数描述
name要返回的枚举常量的名称。

返回:

具有指定名称的枚举常量

Throws:

Throw名称Throw描述
IllegalArgumentException如果此枚举类型没有具有指定名称的常量
NullPointerException如果参数为null