gpt4 book ai didi

java - 如何在写入文件时创建字符串?

转载 作者:行者123 更新时间:2023-11-30 07:36:40 25 4
gpt4 key购买 nike

我有一个网络服务。当我调用函数 webservice 时,在我的电脑中创建一个文件。我想在创建文件时从文件内容创建一个字符串。

我的职能是:

OutStream report = new FleOutStream("report.txt");
request.setReportOutputStream(report);
invokeGetReport(service, request);

创建此函数report.txt 后。我写这个类

public class OutStr extends FileOutputStream
{
....
@Override
public void write(byte[] b, int off, int len) throws IOException
{
System.out.println("b");
super.write(b, off, len);
}
....
}

并将我的对象更改为

OutStr report = new OutStr("report.txt");

我在控制台中看到很多b。但我怎样才能获取文本呢?

最佳答案

在类中声明此变量:

private String myString = "";

替换“System.out.println(“b”);”与此:

myString = new String(b, off, len);

然后用getter获取值

public String getMyString()
{
return myString;
}

关于java - 如何在写入文件时创建字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35303968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com