java中如何获取字节数组_如何从java中读取字节数组中的数据
大家好
我将一个mp3文件转换为字节数组,我从字节数组中读取,但它显示行号15的空指针异常
我的代码:
public class MainClass {
static byte[] bytesarray = null;
public static void main(String args[]){
try {
FileInputStream fis=new FileInputStream("D:\\taxi.mp3");
try {
fis.read(bytesarray,0,32);
System.out.println(bytesarray.length);
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
}
ByteArrayInputStream in = new ByteArrayInputStream(bytesarray);
for (int i=0; i<32; i++) {
int c;
while ((c = in.read()) != -1) {
if (i == 0) {
System.out.print((char) c);
} else {
System.out.print(Character.toUpperCase((char) c));
}
}
System.out.println();
}}
}
java中如何获取字节数组_如何从java中读取字节数组中的数据相关推荐
- java 字节 操作_实例解析Java byte数组操纵方式代码
字节数组的关键在于它为存储在该部分内存中的每个8位值提供索引(快速),精确的原始访问,并且您可以对这些字节进行操作以控制每个位. 坏处是计算机只将每个条目视为一个独立的8位数 - 这可能是你的程序正在 ...
- java中如何返回四维数组_如何从Java中的方法返回数组?
我们可以从Java中的方法返回Java中的数组.在这里,我们有一个createArray()方法,通过从用户那里获取值来动态创建一个数组并返回创建的数组. 示例import java.util.Arr ...
- java 复制一个数组_浅谈Java中复制数组的方式
在Java里面,可以用复制语句"A=B"给基本类型的数据传递值,但是如果A,B是两个同类型的数组,复制就相当于将一个数组变量的引用传递给另一个数组:如果一个数组发生改变,那么引用同 ...
- java 返回空数组_避免在Java中检查Null语句
1.概述 通常,在Java代码中处理null变量.引用和集合很棘手.它们不仅难以识别,而且处理起来也很复杂.事实上,在编译时无法识别处理null的任何错误,会导致运行时NullPointerExcep ...
- c++ 类数组_《深入java虚拟机》读书笔记类加载
概述 类加载机制是指虚拟机将描述类的数据从Class文件中加载到内存,并进行数据验证.解析.初始化等过程,最后形成可以直接被虚拟机使用的java类型.在java语言中类的加载.链接.初始化等过程并不是 ...
- arrays中copyof复制两个数组_数据结构与算法(3)数组
前言 数组(Array)是一种线性表数据结构,利用一组连续的内存空间,存储一组具有相同类型的数据. 概念介绍 首先我们说一下什么是线性表,线性表就是数据排成一条线的数据结构,每个线性表最多只有前和后两 ...
- 简述java中的注释以及用法_怎样理解 Java 注解和运用注解编程?
正好最近在公众号(BetterAndroid)发了一篇关于注解的文章,贴在这里吧,希望对题主有帮助. 一.什么是注解 我们都知道在Java代码中使用注释是为了提升代码的可读性,也就是说,注释是给人看的 ...
- 中报表导出带表头_来看看Java是 如何优雅的导出 Excel的
点击上方"Python高校",关注 文末干货立马到手 来源:你在我家门口 juejin.im/post/5c6b6b126fb9a04a0c2f024f 前言 公司项目最近有一个需 ...
- java定义int数组_怎样用java定义一个int数组
展开全部 数组:是一组相关变量的集合数组是一组相关数据的集合,一个数组实际上就是32313133353236313431303231363533e4b893e5b19e31333363373731一连 ...
- 语言axff所占字节数_【每日一答】(74)数组名v.s.指针变量,C语言其实很简单形象比喻为“是一个朋友圈的”...
下图选自<C语言其实很简单>第8章: 问:请问张老师!书上第227页一句话:指针变量a本身的地址(a所在内存字节编号)是数组的地址,数值上与元素a[0]的地址相等! 这句话是什么意思,我看 ...
最新文章
- java-第七章-数组-循环输出
- python数据分析可视化实例_Python数据分析及可视化实例之基于Kmean分析RFM进行用户关怀...
- 【Get 以太坊技能】CentOS 7 Geth安装
- 【JS】Vue.js实现简单的ToDoList(一)——前期准备
- 微型计算机3月2017,2017年3月计算机一级基础及MSOffice习题
- [渝粤教育] 中国矿业大学 恋爱心理学 参考 资料
- weakhashmap_Java WeakHashMap keySet()方法与示例
- 22个国外电子商务系统
- 触动精灵怎么设置虚拟服务器,如何调试脚本及解决问题的方法
- Google地图下载器制作
- SSRF---gopher和dict打redis
- 02_Snaker表介绍
- Excel去除含有重复数据所在行
- mysql一条sql是一个事物么_mysql 事物浅析
- 【Unity3D小技巧】Unity3D中Animation和Animator动画的播放、暂停、倒放控制
- linux 声卡设备文件夹,Linux ALSA声卡驱动之三:PCM设备的创建
- 百度贴吧前负责人:做产品16年,我有9条心得
- AVD Nexus_5X_API_P is already running. If that is not the case, delete the files at ...
- 浅谈UML---协作图
- ie9 下面输入框后面怎么出现一个黑色叉叉
热门文章
- 编写通讯录(文件版)
- U盘无法访问:硬盘结构损坏且无法读取
- 如何提高JavaScript代码质量(一)
- 推荐几个免费练手的Java项目
- 8168 VAG 显示LOGO 以及视频输出
- 面向对象设计原则之合成复用原则
- 英语学习详细笔记(一)名词,冠词
- android studio如何创建工程,Android Studio创建Android 项目教程
- (Win32): 已加载“C:\Windows\System32\ntdll.dll”。无法查找或打开 PDB 文件。
- Android OpenGL ES从入门到进阶(一)—— 五分钟开发一款美颜相机