该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

问问各位大佬,使用了fiilewrite,为什么写入不到文件里呢

import java.io.BufferedReader;

import java.io.File;

import java.io.FileWriter;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

import java.net.MalformedURLException;

import java.net.URL;

import java.net.URLConnection;

import java.util.Scanner;

public class chu {

public static void main(String[] args) {

StringBuffer sb = new StringBuffer();

System.out.println("*****京津冀火车车次查询*****");

System.out.print("请输入您的出行日期(按照 xxxx-xx-xx的格式,如:2018-06-01):");

Scanner in=new Scanner(System.in);

String date=in.nextLine();

System.out.println("-----车站电报码提示:北京BJP 天津TJP 石家庄SJP-----");

System.out.println("请输入出发地点(请输入车站电报码):");

String set=in.nextLine();

System.out.println("请输入目的地点(请输入车站电报码):");

String end=in.nextLine();

System.out.println("车次\t出发站\t目的站\t出发时间\t到达时间");

try {

URL url = new URL("https://kyfw.12306.cn/otn/leftTicket/query?leftTicketDTO.train_date="+date+"&leftTicketDTO.from_station="+set+"&leftTicketDTO.to_station="+end+"&purpose_codes=ADULT");

URLConnection urlCon = url.openConnection();

InputStream get = urlCon.getInputStream();

BufferedReader buf = new BufferedReader(new InputStreamReader(get, "utf-8"));

String str="";

while((str=buf.readLine())!=null) {

sb.append(str);

}

String yang = sb.toString();

int n=sb.indexOf("预订")+16;

String yun = yang.substring(n);

String [] getStr = yun.split("\\|");

//System.out.println(getStr.length);

File f=new File("D:\\HELLO.txt");//新建一个文件对象

FileWriter fw;

fw=new FileWriter(f);

int b = 0;//用来显示一行放多少

outer:for (int i = 0; i < getStr.length; i++) {

if(b==4) {

i+=10;

b=0;

System.out.println();

fw.write("\n");

continue outer;

}

if(b==0) {

System.out.print(getStr[i]+"\t");

fw.write(getStr[i]+" ");

i+=3;

}

System.out.print(getStr[i]+"\t");

fw.write(getStr[i]+" ");

b++;

}

} catch (MalformedURLException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

}

}

}

import java.io用什么写_问问各位大佬,使用了fiilewrite,为什么写入不到文件相关推荐

  1. import java.io后报错_用JSP+JAVABEAN实现一个根据圆半径求圆面积、圆周长的功能:为什么我的老出错啊错误:...

    用JSP+JAVABEAN实现一个根据圆半径求圆面积.圆周长的功能:为什么我的老出错啊错误: 圆的半径是: 圆的面积是: 圆的周长是: package tools; import java.io.*; ...

  2. The import java.io cannot be resolved (类库无法解析的问题解决 )

    导入一个新项目后常会出现  The import java.io cannot be resolved  String cannot be resolved to a type  其原因在于没有导入需 ...

  3. 解决java.io.IOException: Cannot run program cygpath: CreateProcess error=2, 系统找不到指定的文件 的错误...

    一.外部环境: 系统环境:Windows 8 磁盘分区:只有C盘 开发环境:IntelliJ IDEA Community Edition 2016.1.3(64) 执行代码:rdd.saveAsTe ...

  4. Java——接收用户在控制台的信息,将取到的信息写入lianxi.txt文件中,并且将lianxi.txt内容复制到home.txt中

    一.题目 接收用户在控制台的信息,将取到的信息写入lianxi.txt文件中,并且将lianxi.txt内容复制到home.txt中 二.实现代码 package day08;import java. ...

  5. java语言计算器怎么写_求助,一个计算器的括号功能怎么写啊。

    求助,一个计算器的括号功能怎么写啊. import javax.swing.*; import javax.swing.event.*; import java.awt.*; import java. ...

  6. java io流详解_一文带你看懂JAVA IO流,史上最全面的IO教学啦

    一.IO流是什么 惯例引用百科的回答流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列.从流中取得数据的操作称为提取操作,而向流中添加数据的操作 ...

  7. java. 三个人比赛怎么写_两个乒乓球队进行比赛,找出三队赛手的名单

    [java]代码库import java.util.ArrayList; /** * 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛 ...

  8. 等差数列java用等差公式写_等差数列

    Java 等差数列求和公式 思路 利用等差数列求和公式: 实现 import java.util.Scanner; /** * @author : cunyu * @version : 1.0 * @ ...

  9. java io broken pipe解决_报错!!java.io.IOException: 断开的管道 中文报错?Broken pipe?这次发生的报错不影响业务,已有解决方案...

    org.apache.catalina.connector.ClientAbortException: java.io.IOException: 断开的管道 at org.apache.catalin ...

最新文章

  1. 报告视频录制:腾讯会议录屏+人像画中画特效
  2. 2022年为什么要使用Flutter构建应用程序?
  3. main线程 子线程 顺序_面试官:线程池如何按照core、max、queue的执行顺序去执行?详解...
  4. excel如何生成mysql的sql语句_excel 批量生成SQL语句
  5. fork()使用(一)
  6. 再有人问你Java内存模型是什么,就把这篇文章发给他。
  7. .net framework4与其client profile版本的区别
  8. python开发面向对象基础:封装
  9. python判断字母大写_python判断字符串是字母 数字 大小写(转载)
  10. 嵌入式系统——面向对象的设计原则
  11. 利用runtime给分类添加属性
  12. java 执行class文件
  13. App Extension应用扩展
  14. 在uni-app中使用腾讯视频插件播放视频
  15. springboot配置druid内置监控页面
  16. 进制为2的10次方的世界
  17. sprintf()和itoa()的区别
  18. [置顶] 中国象棋程序的设计与实现(高级版)(项目截图)
  19. html微信非法昵称代码,微信撤回消息并亲了你一下改名提示非法字符解决办法...
  20. jquery插件之进度条

热门文章

  1. 前端跨域问题及解决方案
  2. try catch和if else
  3. Eclipse 使用 SVN 插件后修改用户方法汇总
  4. 修改阿里云ECS服务器的系统时区
  5. python--迭代器与生成器
  6. RAS、AES、DES加密
  7. vim 图解常用快捷键操作
  8. 寒假作业2:币值转换
  9. Tomcat5.5链接Oracle、DB2、MySQL数据源实现JSP下拉框的填充
  10. 十个最佳方法保护Windows文件服务器