我从文件中读取ansiii字符串及图像数据,然后重写入新文件,新文件没有扩展名,这是为什么?
大体代码如下:
String[] nStr;
BufferedImage nBuf;
RandomAccessFile nRa = new RandomAccessFile(test.pak,"r");
byte[] nBye = new byte[8];for(int i = 0:i < 5;i++){
nRa.read(nBye);
nStr[i] = new String(nBye,"iso8559-1");
图像数据获取过程略过
ImageIO.write(nBuf,"PNG",new File(nStr[i] + ".png"));
}
大体代码如下:
String[] nStr;
BufferedImage nBuf;
RandomAccessFile nRa = new RandomAccessFile(test.pak,"r");
byte[] nBye = new byte[8];for(int i = 0:i < 5;i++){
nRa.read(nBye);
nStr[i] = new String(nBye,"iso8559-1");
图像数据获取过程略过
ImageIO.write(nBuf,"PNG",new File(nStr[i] + ".png"));
}
解决方案 »
- document和document.all有什么区别?
- 初学java网络编程,请高人指点
- 关于获得对象的ID
- Tomcat+mysql,在不修改server.xml怎么才能配置连接池?????
- 小弟正在学习JAVA,谁有这方面的书,送者给分!
- 在一个Swing图形窗口中,怎样得到当前获得焦点的组件?
- 人人都说要实践,我有个问题
- 如何用实现一个简单的内存数据库?
- 怎样用java实现象vc++中的执行(executive)那样的功能?(在线等待)
- 送分:各位兄台,小弟要去上学了,不知以后还能不能来,就把我的2121分全送了....
- 求助
- junit5测试run的时候idea提示Failed to resolve org.junit.platform:junit-platform-launcher
public class test7 { public static void main(String[] args) {
// TODO Auto-generated method stub
BufferedImage image = null;
File f = new File("D:\\111.jpg");
try {
image = ImageIO.read(f);
String str="d:\\out";
ImageIO.write(image, "PNG",new File(str+".png"));
ImageIO.write(image, "JPG",new File(str+".jpg"));
ImageIO.write(image, "GIF",new File(str+".gif")); } catch (IOException e) {
e.printStackTrace();
}
System.out.println("成功写入D盘"); }}
下图是结果,一切正常。