公司主营业务:网站制作、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联公司是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联公司推出五莲免费做网站回馈大家。
java.lang.Object
|---java.lang.ProcessBuilder.Redirect
public abstract static class ProcessBuilder.Redirect
extends Object
表示子流程输入的来源或子流程输出的目的地。 每个重定向实例都是以下之一:
上述每个类别都有一个关联的唯一类型。
修饰符和类型 | 类 | 描述 |
---|---|---|
static class | ProcessBuilder.Redirect.Type | 重定向的类型。 |
修饰符和类型 | 字段 | 描述 |
---|---|---|
static ProcessBuilder.Redirect | INHERIT | 表示子进程 I/O 源或目标将与当前进程的相同。 |
static ProcessBuilder.Redirect | PIPE | 指示子进程 I/O 将通过管道连接到当前 Java 进程。 |
修饰符和类型 | 方法 | 描述 |
---|---|---|
static ProcessBuilder.Redirect | appendTo(File file) | 返回重定向以附加到指定文件。 |
boolean | equals(Object obj) | 比较指定对象与此重定向是否相等。 |
File | file() | 返回与此重定向关联的文件源或目标,如果没有此类文件,则返回 null。 |
static ProcessBuilder.Redirect | from(File file) | 返回从指定文件读取的重定向。 |
int | hashCode() | 返回此重定向的哈希码值。 |
static ProcessBuilder.Redirect | to(File file) | 返回重定向以写入指定文件。 |
abstract ProcessBuilder.Redirect.Type | type() | 返回此重定向的类型。 |
从类 java.lang.Object 继承的方法 |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
public static final ProcessBuilder.Redirect INHERIT
表示子进程 I/O 源或目标将与当前进程的相同。 这是大多数操作系统命令解释器(shell)的正常行为。
永远都为true
Redirect.INHERIT.file() == null && Redirect.INHERIT.type() == Redirect.Type.INHERIT
public static final ProcessBuilder.Redirect PIPE
指示子进程 I/O 将通过管道连接到当前 Java 进程。 这是子进程标准 I/O 的默认处理。
永远都为true
Redirect.PIPE.file() == null && Redirect.PIPE.type() == Redirect.Type.PIPE
public abstract ProcessBuilder.Redirect.Type type()
返回此重定向的类型。
返回:
此重定向的类型
public File file()
返回与此重定向关联的文件源或目标,如果没有此类文件,则返回 null。
返回:
与此重定向关联的文件,如果没有此类文件,则返回 null
public static ProcessBuilder.Redirect from(File file)
返回从指定文件读取的重定向。
永远都为true
Redirect.from(file).file() == file && Redirect.from(file).type() == Redirect.Type.READ
参数:
参数名称 | 参数描述 |
---|---|
file | 重定向的文件。 |
返回:
从指定文件读取的重定向
Throws:
Throw名称 | Throw描述 |
---|---|
NullPointerException | 如果指定的文件为空 |
public static ProcessBuilder.Redirect to(File file)
返回重定向以写入指定文件。 如果子进程启动时指定的文件存在,则其之前的内容将被丢弃。
永远都为true
Redirect.to(file).file() == file && Redirect.to(file).type() == Redirect.Type.WRITE
参数:
参数名称 | 参数描述 |
---|---|
file | 重定向的文件。 |
返回:
写入指定文件的重定向
Throws:
Throw名称 | Throw描述 |
---|---|
NullPointerException | 如果指定的文件为空 |
public static ProcessBuilder.Redirect appendTo(File file)
返回重定向以附加到指定文件。 每个写操作首先将位置推进到文件末尾,然后写入请求的数据。 位置的提升和数据的写入是否在单个原子操作中完成是系统相关的,因此未指定。
永远都为true
Redirect.appendTo(file).file() == file &&
Redirect.appendTo(file).type() == Redirect.Type.APPEND
参数:
参数名称 | 参数描述 |
---|---|
file | 重定向的文件。 |
返回:
附加到指定文件的重定向
Throws:
Throw名称 | Throw描述 |
---|---|
NullPointerException | 如果指定的文件为空 |
public boolean equals(Object obj)
比较指定对象与此重定向是否相等。 当且仅当两个对象相同或两个对象都是与非空相等 File 实例关联的相同类型的 Redirect 实例时,才返回 true。
覆盖:
类 Object 中的等于
参数:
参数名称 | 参数描述 |
---|---|
obj | the reference object with which to compare. |
返回:
如果此对象与 obj 参数相同,则为 true; 否则为假。
public int hashCode()
返回此重定向的哈希码值。
覆盖:
类 Object 中的 hashCode
返回:
此重定向的哈希码值
本文标题:创新互联鸿蒙OS教程:鸿蒙OS ProcessBuilder.Redirect
当前地址:http://www.stwzsj.com/qtweb/news29/5429.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联