全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

java用重定向方法从文件中读入或写入数据

用重定向方法从文件中读入或写入数据

1.问题描述

  先产生10000个随机数,每十个一行,放入文件中。(用重定向方法)
   用重定向方法,从文件中读入10000个数字,打印出前十名。(不许调用排序方法)

2.程序如下:

2.1 写入

import java.util.Scanner;
import java.util.List;
import java.util.ArrayList;
public class A{
  
  static void to_txt(){
    for(int i=1;i<=10000;i++){
      System.out.print((int)(Math.random()*10000+1)+" ");
      if(i%10==0) System.out.println();  
    }
  }
    public static void main(String[] args){
    to_txt();
      
  }    
}

2.2 读出

import java.util.Scanner;
import java.util.List;
import java.util.ArrayList;
public class A{
  
    static void read_txt(int k){//此处参数表示打印前k项
    List<Integer> lst = new ArrayList<Integer>();
    Scanner scan = new Scanner(System.in);
    String s = scan.nextLine();
    String[] x = s.split(" ");
    lst.add(Integer.parseInt(x[0]));  
    for(int i=1;i<x.length;i++){
      int b = Integer.parseInt(x[i]);
      if(b<lst.get(lst.size()-1)){
        lst.add(b);
        continue;
      }
      for(int j=0;j<lst.size();j++){
        if(b>lst.get(j)){
          lst.add(j,b);
          break;
        }
      }
        
    }
    for(int i=0;i<k;i++){
      
      System.out.print(lst.get(i)+" ");
    }    
  }
  public static void main(String[] args){
    read_txt(10);  
  }    
}

3.运行结果

3.1、从Java文件位置进入控制台,在控制台输入Java文件 > txt文件,就能将运行结果写入指定txt文件(要写入的文件)中。

此时运行结果不在控制台显示,而写入了指定文件中

3.2、在Java文件位置处进入控制台,在控制台输入Java + 文件名 < 指定txt文件(要读的文件)

如下图即为要输出的所读入的数据的前十项。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# java重定向方法  # java重定向读入数据  # java重定向写入数据  # JavaWeb请求转发和请求包含实现过程解析  # javaweb servlet中使用请求转发乱码的实现  # 详解Java从后台重定向(redirect)到另一个项目的方法  # java 转发和重定向区别及实例代码  # java实现301跳转和重定向的方法  # java转发和重定向的区别  # JavaEE通过response实现请求重定向  # Javaweb请求转发及重定向实现详解  # 重定向  # 随机数  # 能将  # 即为  # 大家多多  # 要写  # 如下图  # 前十名  # 印前  # public  # static  # Scanner  # List  # ArrayList  # void  # lt  # System  # print  # Math  # to_txt 


相关文章: 上海网站制作开发公司,上海买房比较好的网站有哪些?  ,网站推广常用方法?  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  如何挑选优质建站一级代理提升网站排名?  已有域名和空间如何快速搭建网站?  如何在阿里云部署织梦网站?  如何确保FTP站点访问权限与数据传输安全?  香港网站服务器数量如何影响SEO优化效果?  深圳网站制作的公司有哪些,dido官方网站?  如何使用Golang安装API文档生成工具_快速生成接口文档  在线制作视频的网站有哪些,电脑如何制作视频短片?  建站之星如何快速生成多端适配网站?  如何快速查询域名建站关键信息?  香港服务器部署网站为何提示未备案?  极客网站有哪些,DoNews、36氪、爱范儿、虎嗅、雷锋网、极客公园这些互联网媒体网站有什么差异?  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  制作网站哪家好,cc、.co、.cm哪个域名更适合做网站?  ,怎么用自己头像做动态表情包?  如何快速搭建个人网站并优化SEO?  家庭建站与云服务器建站,如何选择更优?  高防服务器租用指南:配置选择与快速部署攻略  香港服务器网站卡顿?如何解决网络延迟与负载问题?  已有域名建站全流程解析:网站搭建步骤与建站工具选择  建站主机是否属于云主机类型?  如何在香港服务器上快速搭建免备案网站?  营销式网站制作方案,销售哪个网站招聘效果最好?  建站之星后台密码遗忘?如何快速找回?  实现虚拟支付需哪些建站技术支撑?  如何在宝塔面板中修改默认建站目录?  如何通过免费商城建站系统源码自定义网站主题与功能?  如何使用Golang table-driven基准测试_多组数据测量函数效率  开封网站制作公司,网络用语开封是什么意思?  广州网站制作的公司,现在专门做网站的公司有没有哪几家是比较好的,性价比高,模板也多的?  网站插件制作软件免费下载,网页视频怎么下到本地插件?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  齐河建站公司:营销型网站建设与SEO优化双核驱动策略  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?  制作网站的模板软件,网站怎么建设?  成都响应式网站开发,dw怎么把手机适应页面变成网页?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  如何确保西部建站助手FTP传输的安全性?  定制建站是什么?如何实现个性化需求?  如何快速搭建高效WAP手机网站吸引移动用户?  网站制作知乎推荐,想做自己的网站用什么工具比较好?  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  建站之星3.0如何解决常见操作问题?  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  建站之星如何快速更换网站模板?  制作农业网站的软件,比较好的农业网站推荐一下? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。