全网整合营销服务商

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

免费咨询热线: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 


相关文章: JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  金*站制作公司有哪些,金华教育集团官网?  哈尔滨网站建设策划,哈尔滨电工证查询网站?  建站OpenVZ教程与优化策略:配置指南与性能提升  教育培训网站制作流程,请问edu教育网站的域名怎么申请?  C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  公司门户网站制作流程,华为官网怎么做?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  三星网站视频制作教程下载,三星w23网页如何全屏?  如何使用Golang table-driven基准测试_多组数据测量函数效率  厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?  如何在万网开始建站?分步指南解析  官网网站制作腾讯审核要多久,联想路由器newifi官网  如何获取开源自助建站系统免费下载链接?  音响网站制作视频教程,隆霸音响官方网站?  建站主机服务器选型指南与性能优化方案解析  C++如何将C风格字符串(char*)转换为std::string?(代码示例)  北京网站制作的公司有哪些,北京白云观官方网站?  如何快速生成ASP一键建站模板并优化安全性?  图册素材网站设计制作软件,图册的导出方式有几种?  车管所网站制作流程,交警当场开简易程序处罚决定书,在交警网站查询不到怎么办?  在线制作视频网站免费,都有哪些好的动漫网站?  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  TestNG的testng.xml配置文件怎么写  如何选择香港主机高效搭建外贸独立站?  南宁网站建设制作定制,南宁网站建设可以定制吗?  再谈Python中的字符串与字符编码(推荐)  沈阳制作网站公司排名,沈阳装饰协会官方网站?  网站制作大概要多少钱一个,做一个平台网站大概多少钱?  SAX解析器是什么,它与DOM在处理大型XML文件时有何不同?  湖州网站制作公司有哪些,浙江中蓝新能源公司官网?  IOS倒计时设置UIButton标题title的抖动问题  建站之星伪静态规则如何设置?  零基础网站服务器架设实战:轻量应用与域名解析配置指南  微网站制作教程,我微信里的网站怎么才能复制到浏览器里?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  红河网站制作公司,红河事业单位身份证如何上传?  建站之星导航如何优化提升用户体验?  公众号网站制作网页,微信公众号怎么制作?  网站制作公司排行榜,抖音怎样做个人官方网站  武汉网站制作费用多少,在武汉武昌,建面100平方左右的房子,想装暖气片,费用大概是多少啊?  如何在建站之星网店版论坛获取技术支持?  如何在IIS服务器上快速部署高效网站?  如何通过建站之星自助学习解决操作问题?  宝塔面板创建网站无法访问?如何快速排查修复?  如何在建站宝盒中设置产品搜索功能?  ,怎么在广州志愿者网站注册?  Android自定义listview布局实现上拉加载下拉刷新功能 

您的项目需求

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