java字节读入数据并进行排序后输出
2013-11-04 00:57
483 查看
1、字符读取数据和字节读取数据,关键在于是否用bety[]进行读取,详情请看:http://blog.csdn.net/cynhafa/article/details/6882061;
以下是代码:
以下是代码:
import java.io.*; public class ReadWriter { //字节流读入数据,并进行排序后输出 public static void main(String[] args) { try{ FileInputStream input=null; FileOutputStream output=null; byte[] buffer=new byte[20]; int temp=0; input=new FileInputStream("num.txt");//读取文件数据 output=new FileOutputStream("num_sort.txt");//输出到文件 while(true){ temp=input.read(buffer,0,buffer.length); if(temp==-1){ break; } } byte tempnum; for(int i=0;i<buffer.length;i++) for(int j=0;j<buffer.length;j++){ if(buffer[j]>buffer[i]){ tempnum=buffer[j]; buffer[j]=buffer[i]; buffer[i]=tempnum; } } //for(int i=0;i<buffer.length;i++) System.out.println(buffer[i]); output.write(buffer,0,buffer.length); input.close(); output.close(); } catch(IOException e){ System.err.println("发生异常"+e); e.printStackTrace(); } } }
相关文章推荐
- java数组数据进行排序输出
- Java://Comparator、Comparable的用法(按照要求将set集合的数据进行排序输出):
- java编程之对10个整数进行排序(从对话窗体输入数据)
- C++程序设计实验报告(十八)----从文件中读入数据,排序并输出到另外一个文件中
- Java-对复合类型数据进行排序
- java从文本文件中一次读入一行数据进行处理
- JAVA中,comparator接口对数据进行排序
- JAVA对文件内数据进行排序的解决办法
- 如何正确使用Java I/O输出和读入数据
- 如何正确使用Java I/O输出和读入数据
- [Java 12 IO] OutputStream 字节输出流,继承自它的类,都是 程序中输出 数据
- jQuery对JSON数据进行排序输出的方法
- Java 中List数据,自定义对象按指定的属性进行排序
- 如何正确使用Java I/O输出和读入数据
- 快速排序(Java语言实现)——从控制台输入数据,排序后输出
- java从文本文件中一次读入一行数据进行处理
- Java IO字节输出流常见类进行分析(三)
- Java:集合,对列表(List)中的数据(整型、字符串、日期等)进行排序(正序、倒序)的方法;字符串按照整型排序的方法
- java对实体类列表进行方法内排序,不修改数据查询方式
- [Java 12 IO] OutputStream 字节输出流,继承自它的类,都是 程序中输出 数据