zoukankan      html  css  js  c++  java
  • [Java] IO-03 TransForm1 / TransForm2

    import java.io.*;
    
    public class TestTransForm1 {
        public static void main(String[] args) {
            try {
                OutputStreamWriter osw = new OutputStreamWriter(
                        new FileOutputStream("d:\bak\char.txt"));
                osw.write("mircosoftibmsunapplehp");
                System.out.println(osw.getEncoding());
                osw.close();
                osw = new OutputStreamWriter(new FileOutputStream(
                        "d:\bak\char.txt", true), "ISO8859_1"); // latin-1
                osw.write("mircosoftibmsunapplehp");
                System.out.println(osw.getEncoding());
                osw.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
    
    import java.io.*;
    
    public class TestTransForm2 {
        public static void main(String args[]) {
            InputStreamReader isr = new InputStreamReader(System.in);
            BufferedReader br = new BufferedReader(isr);
            String s = null;
            try {
                s = br.readLine();
                while (s != null) {
                    if (s.equalsIgnoreCase("exit"))
                        break;
                    System.out.println(s.toUpperCase());
                    s = br.readLine();
                }
                br.close();
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    } // 阻塞
    
    import java.io.*;
    public class TestDataStream {
      public static void main(String[] args) {
        ByteArrayOutputStream baos = 
                            new ByteArrayOutputStream(); 
        DataOutputStream dos = 
                            new DataOutputStream(baos);
        try {
          dos.writeDouble(Math.random());
          dos.writeBoolean(true);
          ByteArrayInputStream bais = 
              new ByteArrayInputStream(baos.toByteArray());
          System.out.println(bais.available());
          DataInputStream dis = new DataInputStream(bais);
          System.out.println(dis.readDouble());
          System.out.println(dis.readBoolean());
          dos.close();  dis.close();
        } catch (IOException e) {
          e.printStackTrace();
        }
      }
    }
    



  • 相关阅读:
    关于 Lazy<T>
    silverlight 模仿淘宝预览图片
    自动安装silverlight,类似flash自动安装
    来说说mask吧
    笔试题n! 末尾0的个数
    VueCLI和脚手架(原创)
    REST构架风格介绍之一:状态表述转移(ZZ)
    VSS2005的配置(转载)
    ArcGIS9.2安装与.NET简单使用(zz 简单且有用)
    ASP.NET内置对象(7个)
  • 原文地址:https://www.cnblogs.com/robbychan/p/3786899.html
Copyright © 2011-2022 走看看