如何将文件转字节组,字节组以字符串形式返回

java中如何将文件转换成字节组,并且字节组会以字符串的形式返回

      // 使用文件名称创建流对象.
       FileInputStream fis = new FileInputStream("文件名称"); 
      // 定义变量,作为有效个数
    int len// 定义字节数组,作为装字节数据的容器   
    byte[] b = new byte[2];
    // 循环读取
    while (( len= fis.read(b))!=-1) {
           // 每次读取后,把数组变成字符串打印
        System.out.println(new String(b));
    }
    // 关闭资源
    fis.close();