java怎么使用流对数组排序-成都快上网建站

java怎么使用流对数组排序

这篇文章主要介绍“java怎么使用流对数组排序”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“java怎么使用流对数组排序”文章能帮助大家解决问题。

创新互联公司主要从事成都做网站、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务禹城,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:18980820575

1、排序思路

(1)从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取

(2)询问用户需要多少位数的数组

(3)转换为数字类型

(4)将用户输入数字存入数组

(5)把数组按排序需求并打印出来

2、实例

 public static void main(String[] args) {
 // TODO Auto-generated method stub
 try {
 //数组a()的数字个数,由用户输入决定
 InputStreamReader isr=new InputStreamReader(System.in);
 //从字符输入流中读取文本,缓冲各个字符,从而实现字符、数组和行的高效读取
 BufferedReader bfr=new BufferedReader(isr);
 //询问用户需要多少位数的数组
 System.out.println("请输入需要多少位数的数组:\n");
 String a1=bfr.readLine();
 //将a1转换为数字类型
 int i=Integer.parseInt(a1);
 //提示用户输入数组数据
 System.out.println("请向数组中存入"+i+"个数据:\n");
 //将用户输入数字存入数组
 Integer[] a=new Integer[i];
 for(int j=0;ja[m+1]){
 //Integer temp=new Integer(0);
 int temp=0;
 temp=a[m];
 a[m]=a[m+1];
 a[m+1]=temp;
 }
 }
 }
 //输出排序后的数组
 System.out.println("排序后\n");
 for(int t=0;t<=i;t++){
 System.out.println(a[t]);
 }
 
 } catch (Exception e) {
 // TODO: handle exception
 e.printStackTrace();
 }
 }
 
}

关于“java怎么使用流对数组排序”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注创新互联行业资讯频道,小编每天都会为大家更新不同的知识点。


当前标题:java怎么使用流对数组排序
网页网址:http://kswjz.com/article/igehop.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流