编辑使用System.in和System.out的方法

问题描述 投票:-2回答:1

我有此方法

    OutputStream os = new FileOutputStream("out.txt");
    InputStream is = new FileInputStream("out.txt");
    Transit.outputTransport(Parking, os);
    System.out.println(Parking.toString());
    Transport forOut = Transit.inputTransport(is);
    System.out.println(forOut.toString());
    System.out.println();

我需要将源从fileoutput更改为System.out,并将System.in的文件输入更改为代码。我怎样才能做到这一点? Transit.outputTransport(Parking,os)-在文件中写入字节字符串,Transit.inputTransport(is)-将字节转换为普通格式后返回对象

java inputstream system.out system.in printstream
1个回答
-1
投票
//OutputStream os = new FileOutputStream("out.txt"); //<- comment this
Scanner is = new Scanner(System.in); //Change it to use Scanner
Transit.outputTransport(Parking, os);
System.out.println(Parking.toString());
Transport forOut = Transit.inputTransport(is);
System.out.println(forOut.toString());
System.out.println();

如果您在使用扫描仪时遇到错误,请确保将其包括在内。

© www.soinside.com 2019 - 2024. All rights reserved.