Advertisement
illpastethat

stock class janca

Jan 24th, 2013
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.69 KB | None | 0 0
  1. import java.util.HashMap;
  2.  
  3. public class Stock {
  4.     public final String ticker, company, timestamp;
  5.     public final double price, change, percent;
  6.  
  7.     public Stock(HashMap<String, Object> data) {
  8.         ticker = data.get("ticker").toString();
  9.         company = data.get("company").toString();
  10.         price = d(data.get("price"));
  11.         change = d(data.get("change"));
  12.         percent = d(data.get("percent"));
  13.         timestamp = data.get("timestamp").toString();
  14.     }
  15.  
  16.     double d(Object d) {
  17.         return ((Double) d).doubleValue();
  18.     }
  19.  
  20.     public String toString() {
  21.         String format = "%s (%s) Last: %.2f (%s) Change: %.2f (%.2f%%)";
  22.         return String.format(format, ticker, company, price, timestamp, change,
  23.                 percent);
  24.     }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement