首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用printStream

如何使用printStream
EN

Stack Overflow用户
提问于 2018-03-30 22:26:58
回答 1查看 1.3K关注 0票数 1

我已经创建了几种逐字编辑文件文本的方法,但现在需要使用printStream来创建一个新文件,其中包含更新的文本。我已经对printStream做了一些研究,但仍然不太明白如何做到这一点。这是我的代码:

代码语言:javascript
复制
public static void main(String[] args) throws FileNotFoundException {
    File jaws = new File("JawsScript.txt");
    Scanner in = new Scanner(jaws);


        while (in.hasNext()) {
    String word = in.next();

        PrintStream out =
    new PrintStream(new File("stuff.txt"));

    System.out.println(convert(word));

    } 

方法“转换”是一个调用所有其他方法并将所有更改应用于文本中的单个字符串的方法:

代码语言:javascript
复制
//Applies all of the methods to the string
public static String convert(String s) {
  String result = "";
    result = rYah(s);
    result = rWah(result);
    result = transform(result);
    result = apend(result);
    result = replace(result);

    return result;
}

我基本上只是想知道如何使用printStream将“转换”应用于文本,并将更新后的文本打印到新文件中。

EN

回答 1

Stack Overflow用户

发布于 2019-12-13 21:33:43

代码语言:javascript
复制
import java.io.PrintStream;

public class Main2{
    public static void main(String[]args){
        String str = " The Big House is";
        PrintStream ps = new PrintStream(System.out);
        ps.printf("My name is : %s White", str);
        ps.flush();
        ps.close();
    }
}

产出是:大房子是白色的

使用PrintStream的另一种方式是..。

代码语言:javascript
复制
        CharSequence cq = "The Big House is White";
        PrintStream ps = new PrintStream(System.out);
        ps.append(cq);
        ps.flush();
        ps.close();
    }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49582205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档