InputStream ips = System.in; byteb[] =newbyte[20]; System.out.println("请输入:"); intlen = ips.read(b); System.out.println(newString(b, 0, len) ); //不限制读取的输入的字符长度<br><br> //字节流<br><br> //不支持中文<br> InputS
RandomAccessFile类直接继承于Object类,它并不属于Streams结构的一部分。 public class RandomAccessFile implements DataOutput, DataInput, Closeable { RandomAccessFile类实现了DataInput和DataOutput接口,允许在文件内的随机位置上进行读写。 当创建一个RandomAccessFile数据流时,可以指定两种模式(“r",只读或”rw",...
System.out的类型是PrintStream是OutputStream的子类FilterOutputStream的子类. 标准输入输出流示例 例:获取键盘录入数据,然后将数据流向显示器,那么显示器就是目的地。 通过System类的setIn,setOut方法对默认设备进行改变。 System.setIn(new FileInputStream(“1.txt”));//将源改成文件1.txt。 System.setOut(new ...
FileInputStream fis = new FileInputStream("D:\\Demo\\loli.txt"); FileInputStream fis = new FileInputStream(new File("D:\\Demo\\loli.txt")); // 一次读一个字节 int content = 0; while((content = fis.read()) != -1) { System.out.println(char(content)); // 将 A, B, C, D...
*/ public final static InputStream in = null; /** * "标准"输出流。该流已经打开并准备接受输出数据。 * 通常,此流对应于显示输出或主机环境或用户指定的其他输出目标。 * * 对于简单的独立 Java 应用程序,输出一行数据的典型方式是: * <blockquote><pre> * System.out.println(data) * </pre><...
public class FileOutputDemo { public static void main(String[] args) { FileOutputStream fos; FileInputStream fis; try { fos=new FileOutputStream("e:\\Hua\\hua.txt",true); fis=new FileInputStream("e:\\Hua\\hua.txt"); fos.write(50); fos.write('a'); System.out.println("读取后的...
FileInputStream fis = new FileInputStream(path); byte[] byt = new byte[1024]; int len = 0; while ((len = fis.read(byt)) != -1) { System.out.println(new String(byt, 0, len)); } } 1.2. OutputStream 字节输出流 案例: 1,写代码实现把"Hello World!"写到"c:/a.txt"文件中。
{System.err.println("Accept failed.");System.exit(1);}PrintWriter out=newPrintWriter(clientSocket.getOutputStream(),true);BufferedReaderin=newBufferedReader(newInputStreamReader(clientSocket.getInputStream()));String inputLine;while((inputLine=in.readLine())!=null){out.println(inputLine);out....
数据流动方向不同。输入流将数据从外部介质传输到程序中,比如从硬盘读取文本文件、从网络接收数据包。输出流将程序生成的数据传输到外部介质,例如将运算结果写入数据库、把用户输入保存至本地文件。这种方向差异直接体现在类名后缀,InputStream代表输入流,OutputStream标记输出流。数据操作方式不同。输入流通过read方法...
System.out.println(ex.getMessage());} 完整代码及运行效果: ObjectOutputStream ObjectOutputStream 将 Java 对象的原始数据类型和图形写入 OutputStream。可以使用 ObjectInputStream 读取(重构)对象。对象的持久存储可以通过使用流的文件来实现。如果流是网络套接字流,则可以在另一个主机或另一个进程中重构对象...