zoukankan      html  css  js  c++  java
  • IO流的String和Byte的相互转化

    在Java中IO输入流通常读入的是String,但是在字节流中的传递的始终是用字节,Byte

    于是就会用到Byte和String的相互转化

     // String2Byte
    byte[] c = str.getBytes();
    //Byte2String
    String value = new String(byte1,0,ins);
    System.out.println(value);
    public class Demo2 {
        public static void main(String[] args) {
            File file = new File("D:\b.txt");
            File file1 = new File("D:\c.txt");
            try {
                FileInputStream inputStream = new FileInputStream("src\main\java\com\nowcoder\Gday09\a.txt");
                FileReader fileReader = new FileReader("src\main\java\com\nowcoder\Gday09\a.txt");
                FileOutputStream fileOutputStream = new FileOutputStream(file);
                FileOutputStream fileOutputStream1= new FileOutputStream(file1,true);
                int ins ;
                String str = "    i love ja";
                // String2Byte
                byte[] c = str.getBytes();
               byte[] byte1 = new byte[1];
               byte[] byte5 = new byte[5];
               // 一次写一个字节数组
    //           for (int i =0;i<byte1.length;i++){
    //             fileOutputStream.write(c);
    //           }
    //           for (int i=0;i<byte5.length;i++){
    //               fileOutputStream1.write(c);
    //           }
               while ((ins=inputStream.read())!=-1 ){
                   //Byte2String
                   String value = new String(byte1,0,ins);
                   System.out.println(value);
    //               System.out.println((char)ins);
    //               System.out.println("==");
               }
  • 相关阅读:
    项目总结
    -webkit-background-clip渲染问题
    《编写可维护的JavaScript》- 类型检测
    百度ECharts使用
    使用HBuilderX将vue项目打包成app
    浅谈 asp.net core web api
    ASP.NET Core
    ASP.NET Core
    [翻译] 探究 Asp.net core 中间件 JWT bearer authentication 背后的技术
    ASP.NET Core
  • 原文地址:https://www.cnblogs.com/GooKiki/p/11414232.html
Copyright © 2011-2022 走看看