stockreader.java
来自「JAVA编程百例书中各章节的所有例子的源代码,包括套接字编程」· Java 代码 · 共 39 行
JAVA
39 行
package ch07.section10;
import java.io.*;
import java.net.*;
public class StockReader {
public static void main(String argv[]) throws Exception {
String urlString = "http://quote.yahoo.com/d/quotes.csv?";
String p = "s=SUNW&f=slc1wop";
try {
//创建URL实例
URL url = new URL(urlString);
//打开URL连接并得到URLConnectiong实例
URLConnection connection = url.openConnection();
//设置可以输出
connection.setDoOutput(true);
PrintWriter out = new PrintWriter(connection.getOutputStream());
out.println(p);
out.close();
//得到服务器返回的消息
BufferedReader in = new BufferedReader(
new InputStreamReader(connection.getInputStream()));
String line = in.readLine();
in.close();
//将结果输出到信息栏
System.out.println("Name: " + Stock.getName(line));
System.out.println("Price: " + Stock.getPrice(line));
System.out.println("Date: " + Stock.getDate(line));
}
catch (MalformedURLException e) {
System.out.println(e.getMessage());
}
catch (IOException e) {
System.out.println(e.toString());
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?