`
juansusan
  • 浏览: 72717 次
  • 性别: Icon_minigender_2
  • 来自: 大连
社区版块
存档分类
最新评论

开发随笔日志(生成stations表的程序)

阅读更多
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package transfer;

import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.LineNumberReader;

/**
*
* @author Juansusan
*/
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) throws Exception{
        // TODO code application logic here
        try{
            File myFile = new File("E:\\20081021\\stations.txt");
            myFile.createNewFile();
            FileReader myFileReader = new FileReader("E:\\20081021\\dalianbus1.txt");
            BufferedReader in = new BufferedReader(myFileReader);
            FileWriter myFileWriter = new FileWriter("E:\\20081021\\stations.txt");
            BufferedWriter out = new BufferedWriter(myFileWriter);
            //难道File的大小是固定的么
            int i;
            int j;
            int k;
            //int count=0;
            String lines1;
            String lines2;
            String lines3;
            String[] stations1;
            String[] stations2;
            String[][] stations3 = new String[564][30];
            int[] count = new int[564];
            FileReader myFileReader1 = new FileReader("E:\\20081021\\stations1.txt");
            BufferedReader in1 = new BufferedReader(myFileReader1);
            for(i=0;i<564;i++)
            {
                stations3[i][0] = in1.readLine().trim();
                count[i] = 1;
                for(j=1;j<30;j++)
                {
                    stations3[i][j] = "a";
                }
            }
            in1.close();
            String station;
            for(i=0;i<92;i++)
            {
                stations1 = in.readLine().trim().split(":");
               
                stations2 = stations1[1].split("-");
                for(j=0;j<stations2.length;j++)
                {
                    for(k=0;k<564;k++)
                    {
                        if(stations3[k][0].trim().equals(stations2[j]))
                        {
                            stations3[k][count[k]] = stations1[0];
                            count[k]++;
                            break;
                        }
                        else
                        {
                            continue;
                        }
                    }
                }
            }
            for(i=0;i<564;i++)
                {
                    for(j=0;j<30;j++)
                    {
                        System.out.print(stations3[i][j]+",");
                    }
                    System.out.println();
                }
            out.close();
            in.close();
        }
       
        catch(Exception e){
            System.out.println(e.getMessage().toString());
        }
    }

}
分享到:
评论

相关推荐

    Python库 | covmatic-stations-2.12.8.tar.gz

    "Python库 | covmatic-stations-2.12.8.tar.gz" 是一个与Python相关的压缩包文件,其中包含了名为 "covmatic-stations-2.12.8" 的库的源代码。这个库可能专注于特定的功能或服务,可能是为了自动化、测试、数据处理...

    JBC Stations Updater With Maintenance U03.3106 Installer.zip

    解压"JBC Stations Updater With Maintenance U03.3106 Installer.zip"后,运行其中的"JBC Stations Updater With Maintenance U03.3106 Installer.exe"程序,用户界面会引导用户进行下一步操作。在连接焊台至电脑后...

    Antennas for Base Stations in Wireless Communications

    Antennas for Base Stations in Wireless Communications,通信基站经典天线设计,是通信天线工程师必不可少的一本书。

    wifi-hidden-stations_wifi-hidden-stations_

    在IT行业中,无线网络的研究与开发是至关重要的领域,特别是在WiFi技术方面。"WiFi-hidden-stations"这个主题涉及的是一个网络模拟仿真的实验项目,它主要用于理解和分析隐藏节点问题及其解决方案。在这个实验中,...

    moscow_bus_stations

    为应用程序“地面城市交通的站点地图”提供了现成的模板和静态文件,以及从下载的带有公交车站数据的文件。 该应用程序显示一个页面,其中包含要从列表中选择的路线以及有关根据现有模板的所选路线的停靠点的信息。...

    PyPI 官网下载 | covmatic-stations-2.9.3.tar.gz

    《PyPI官网下载:covmatic-stations-2.9.3.tar.gz——探索Python库的安装与使用》 PyPI(Python Package Index)是Python世界中的一个重要组成部分,它是Python开发者分享和获取开源软件包的中心仓库。在这个环境中...

    Stations.java

    Stations.java

    GL-stations-lmd-file

    GL-stations-lmd-file

    Russia-VLF-stations.kmz

    Russia-VLF-stations.kmz

    jsp公交查询系统源码(java开发)

    可能包含如`BusLines`(公交线路)、`Stations`(站点)、`Schedules`(时刻表)等表,通过SQL查询来获取并提供数据。 4. **用户交互界面**: JSP页面设计需注重用户体验,提供清晰的输入框让用户输入起点和终点,...

    stations-geojson:欧洲火车站的 GeoJSON 数据

    将stations.csv文件通过管道stations.csv到脚本中,并将生成的 GeoJSON 传输到一个新文件中: stations2geojson.pl &lt; stations&gt; stations.geojson 样本转换 是一个使用stations.csv创建的示例文件。 虽然上传时...

    Deployment Analysis of cooperative OFDM base stations

    这一研究成果为未来无线通信网络的设计和优化提供了新的思路和方法,尤其是在密集型小规模网络环境下,有望促进更高效、更公平的资源管理机制的开发和应用。 综上所述,该论文不仅贡献了理论上的创新,还展示了其...

    PyPI 官网下载 | covmatic-stations-2.3.2.tar.gz

    《PyPI官网下载 | covmatic-stations-2.3.2.tar.gz——探索Python库的安装与使用》 PyPI(Python Package Index)是Python开发者的重要资源库,它提供了无数的开源Python库供全球的程序员使用。在本篇文章中,我们...

    stations:带Laravel 7的REST API

    生成一个新的应用程序密钥 php artisan key:generate 生成新的JWT身份验证密钥(可选) php artisan jwt:generate 运行数据库迁移(在迁移之前在.env中设置数据库连接) php artisan migrate 启动本地开发...

    virta-charging-stations

    开始吧克隆仓库git clone https://github.com/dashtaki/virta-charging-stations.gitcd virta-charging-stations安装npm软件包安装package.json描述的npm软件包,并验证其是否有效: npm inpm start 在开发模式下...

    for cdma2000 Spread Spectrum Mobile Stations.pdf

    CDMA2000 3GPP2 C.S0011-C_v2.0_060315_Recommended Minimum Performance Standards for cdma2000 Spread Spectrum Mobile Stations

    spotify-stations:尝试重新创建Spotify Stations的UI

    《Spotify Stations UI的重构之旅》 在现代互联网技术领域,Progressive Web App(PWA)已经成为一种重要的发展趋势。它们提供了接近原生应用的用户体验,同时又具备网页应用的便捷性和跨平台性。本篇文章将深入...

    ProtocolContent.rar_base stations_基站

    在通信行业中,基站(Base Stations)是无线通信网络的核心组成部分,负责与移动设备进行无线连接,提供通信服务。本文将详细解析基站的工作原理、技术特点以及相关标准。 基站,也称为无线基站或移动基站,是无线...

    孤独的运货员程序

    《孤独的运货员程序》 在这个程序中,我们看到的是一个模拟货运系统运作的代码。这个系统由多个部分组成,包括数据结构、队列和栈。程序的主要目的是通过货车在各个货运站之间运输货物,直到所有货物都被送达指定的...

    survivor_battle_stations_fix

    C++是一种强大的编程语言,广泛用于开发高性能的应用程序,特别是在游戏开发领域,因为它能提供直接对硬件的访问,从而实现流畅的游戏体验。 在游戏开发中,修复通常涉及到错误修正、性能优化、内存管理、多线程...

Global site tag (gtag.js) - Google Analytics