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://bzwzjz.com/article/igehop.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都企业网站设计 网站建设公司 营销网站建设 四川成都网站制作 网站制作公司 网站设计制作 定制网站建设 定制网站制作 重庆企业网站建设 成都网站建设公司 成都网站设计 商城网站建设 成都网站设计 成都网站设计 高端网站设计 成都网站制作 成都商城网站制作 企业网站设计 成都网站建设 网站制作 企业网站建设 成都响应式网站建设