java无数据库、IO流型,不知道哪里出错了,请问能不能帮忙看一下啊,急需帮助,谢谢
2条回答 默认 最新
关注 - 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/7509590
- 这篇博客也不错, 你可以看下(Java IO流)使用Java的输入、输出流将一个文本文件的内容按行读出, 每读出一行就顺序添加行号,并写入到另一个文件中。
- 同时,你还可以查看手册:java-集合 - 关于使用和扩展Java集合框架的课程。- 聚合操作 代表你对集合进行迭代,这使你能够编写更简洁和有效的代码,处理存储在集合中的元素。 -平行主义 中的内容
- 除此之外, 这篇博客: Java基础 - 坦克大战(第六章,敌人重叠运动,IO流记录玩家成绩,增加音乐,继续游戏功能)中的 游戏开始时,播放背景音乐 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
我们需要一个类
AePlayWave
package tankgame6; /** * Create By 刘鸿涛 * 2022/2/5 18:06 */ import javax.sound.sampled.*; import java.io.File; import java.io.IOException; //public class AePlayWave { // public static void main(String[] args){ // AePlayWave apw = new AePlayWave("D:\\start.wav"); // apw.start(); // } //} class AePlayWave extends Thread{ private String filename; public AePlayWave(String wavefile){ filename = wavefile; } public void run(){ File SoundFile = new File(filename); AudioInputStream audioInputStream = null; try { audioInputStream = AudioSystem.getAudioInputStream(SoundFile); } catch (Exception e) { e.printStackTrace(); return; } AudioFormat Format = audioInputStream.getFormat(); SourceDataLine sdl = null; DataLine.Info info = new DataLine.Info(SourceDataLine.class,Format); try { sdl = (SourceDataLine)AudioSystem.getLine(info); sdl.open(Format); } catch (Exception e) { e.printStackTrace(); return; } sdl.start(); int nBytesRead = 0; //缓冲 byte[] abData = new byte [1024]; try { while(nBytesRead!=-1) { nBytesRead = audioInputStream.read(abData, 0, abData.length); if (nBytesRead >= 0) { sdl.write(abData, 0, nBytesRead); } } } catch (Exception e) { e.printStackTrace(); return; } finally { sdl.drain(); sdl.close(); } } }
MyPanel类中新建AePlayWave对象,通过里面的run方法,直接调用即可
new AePlayWave("src\\start.wav").start();
- 您还可以看一下 张先凤老师的《Java基础入门》第二篇1 基本数据类型,运算符与表达式,条件结构,循环结构课程中的 变量、标识符、关键字小节, 巩固相关知识点
- 以下回答由chatgpt基于相关博客总结生成:
很抱歉,参考资料给出的是一个与问题无关的Java代码示例,没有办法帮您解决问题。请提供您的Java代码和出错信息,我们会尽可能帮助您解决问题。
解决 无用评论 打赏 举报
悬赏问题
- ¥50 easyExcel模板 动态单元格合并列
- ¥15 res.rows如何取值使用
- ¥15 在odoo17开发环境中,怎么实现库存管理系统,或独立模块设计与AGV小车对接?开发方面应如何设计和开发?请详细解释MES或WMS在与AGV小车对接时需完成的设计和开发
- ¥15 CSP算法实现EEG特征提取,哪一步错了?
- ¥15 游戏盾如何溯源服务器真实ip?需要30个字。后面的字是凑数的
- ¥15 vue3前端取消收藏的不会引用collectId
- ¥15 delphi7 HMAC_SHA256方式加密
- ¥15 关于#qt#的问题:我想实现qcustomplot完成坐标轴
- ¥15 下列c语言代码为何输出了多余的空格
- ¥15 kali linux用wget archive.kali.org/archive-key.asc指令下载签名无效(失败)