import java.io用什么写_问问各位大佬,使用了fiilewrite,为什么写入不到文件
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
问问各位大佬,使用了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,为什么写入不到文件相关推荐
- import java.io后报错_用JSP+JAVABEAN实现一个根据圆半径求圆面积、圆周长的功能:为什么我的老出错啊错误:...
用JSP+JAVABEAN实现一个根据圆半径求圆面积.圆周长的功能:为什么我的老出错啊错误: 圆的半径是: 圆的面积是: 圆的周长是: package tools; import java.io.*; ...
- The import java.io cannot be resolved (类库无法解析的问题解决 )
导入一个新项目后常会出现 The import java.io cannot be resolved String cannot be resolved to a type 其原因在于没有导入需 ...
- 解决java.io.IOException: Cannot run program cygpath: CreateProcess error=2, 系统找不到指定的文件 的错误...
一.外部环境: 系统环境:Windows 8 磁盘分区:只有C盘 开发环境:IntelliJ IDEA Community Edition 2016.1.3(64) 执行代码:rdd.saveAsTe ...
- Java——接收用户在控制台的信息,将取到的信息写入lianxi.txt文件中,并且将lianxi.txt内容复制到home.txt中
一.题目 接收用户在控制台的信息,将取到的信息写入lianxi.txt文件中,并且将lianxi.txt内容复制到home.txt中 二.实现代码 package day08;import java. ...
- java语言计算器怎么写_求助,一个计算器的括号功能怎么写啊。
求助,一个计算器的括号功能怎么写啊. import javax.swing.*; import javax.swing.event.*; import java.awt.*; import java. ...
- java io流详解_一文带你看懂JAVA IO流,史上最全面的IO教学啦
一.IO流是什么 惯例引用百科的回答流是一种抽象概念,它代表了数据的无结构化传递.按照流的方式进行输入输出,数据被当成无结构的字节序或字符序列.从流中取得数据的操作称为提取操作,而向流中添加数据的操作 ...
- java. 三个人比赛怎么写_两个乒乓球队进行比赛,找出三队赛手的名单
[java]代码库import java.util.ArrayList; /** * 两个乒乓球队进行比赛,各出三人.甲队为a,b,c三人,乙队为x,y,z三人.已抽签决定比赛名单.有人向队员打听比赛 ...
- 等差数列java用等差公式写_等差数列
Java 等差数列求和公式 思路 利用等差数列求和公式: 实现 import java.util.Scanner; /** * @author : cunyu * @version : 1.0 * @ ...
- java io broken pipe解决_报错!!java.io.IOException: 断开的管道 中文报错?Broken pipe?这次发生的报错不影响业务,已有解决方案...
org.apache.catalina.connector.ClientAbortException: java.io.IOException: 断开的管道 at org.apache.catalin ...
最新文章
- 报告视频录制:腾讯会议录屏+人像画中画特效
- 2022年为什么要使用Flutter构建应用程序?
- main线程 子线程 顺序_面试官:线程池如何按照core、max、queue的执行顺序去执行?详解...
- excel如何生成mysql的sql语句_excel 批量生成SQL语句
- fork()使用(一)
- 再有人问你Java内存模型是什么,就把这篇文章发给他。
- .net framework4与其client profile版本的区别
- python开发面向对象基础:封装
- python判断字母大写_python判断字符串是字母 数字 大小写(转载)
- 嵌入式系统——面向对象的设计原则
- 利用runtime给分类添加属性
- java 执行class文件
- App Extension应用扩展
- 在uni-app中使用腾讯视频插件播放视频
- springboot配置druid内置监控页面
- 进制为2的10次方的世界
- sprintf()和itoa()的区别
- [置顶] 中国象棋程序的设计与实现(高级版)(项目截图)
- html微信非法昵称代码,微信撤回消息并亲了你一下改名提示非法字符解决办法...
- jquery插件之进度条