📄 stock.java
字号:
/**
*
*/
package cn.com.lucre.stock.model;
/**
* @author ABE
*
*/
public class Stock {
public String name,//股票代码
price,//当前价格
date,//日期
time,//时间
fluctuate, //涨落
open_quotation,//开盘
max_price,//最高价格
min_price,//最低价格
quantity//成交量
;
// Given a quote from the server,
// retrieve the name, price, and date of the stock
public void parse(String data) {
System.out.println(data);
if(data.indexOf("N/A")==-1){
String[] datas=data.split(",");
name=datas[0].substring(1,datas[0].length()-1);
price=datas[1];
date=datas[2].substring(1,datas[2].length()-1);
time=datas[3].substring(1,datas[3].length()-1);
// System.out.println(datas[3]);
int colon_pos=time.indexOf(":");
String hour=time.substring(0,colon_pos);
int current_hour=Integer.parseInt(hour)+1;
if(current_hour>12){
current_hour=1;
}
time=current_hour+time.substring(colon_pos,time.length());
// int flag=0;
if(time.indexOf("pm")!=-1){
time=time.replaceAll("pm","am");
}else{
time=time.replaceAll("am","pm");
}
fluctuate=datas[4];
open_quotation=datas[5];
max_price=datas[6];
min_price=datas[7];
quantity=datas[8];
System.out.println(name+"---"+price+"-------"+date+"---"+time+"-----"+fluctuate+"------"+open_quotation+"----"+max_price+"----"+min_price+"--------"+quantity);
}else {
name=null;
price=null;
date=null;
time=null;
fluctuate=null;
open_quotation=null;
max_price=null;
min_price=null;
quantity=null;
}
}
// Get the name of the stock from
public String getName(String record) {
parse(record);
return(name);
}
// Get the price of the stock from
public String getPrice(String record) {
parse(record);
return(price);
}
// Get the date of the stock
public String getDate(String record) {
parse(record);;
return time;
}
public void main(String[] args){
String sdata="\"600694.SS\",15.72,\"11/1/2005\",\"12:09am\",-0.10,15.82,15.95,15.51,772119";
}
public String getDate() {
return date;
}
public String getFluctuate() {
return fluctuate;
}
public String getMax_price() {
return max_price;
}
public String getMin_price() {
return min_price;
}
public String getName() {
return name;
}
public String getOpen_quotation() {
return open_quotation;
}
public String getPrice() {
return price;
}
public String getQuantity() {
return quantity;
}
public String getTime() {
return time;
}
public void setDate(String date) {
this.date = date;
}
public void setFluctuate(String fluctuate) {
this.fluctuate = fluctuate;
}
public void setMax_price(String max_price) {
this.max_price = max_price;
}
public void setMin_price(String min_price) {
this.min_price = min_price;
}
public void setName(String name) {
this.name = name;
}
public void setOpen_quotation(String open_quotation) {
this.open_quotation = open_quotation;
}
public void setPrice(String price) {
this.price = price;
}
public void setQuantity(String quantity) {
this.quantity = quantity;
}
public void setTime(String time) {
this.time = time;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -