正在阅读:SAS9新体验:在DATA STEP中使用JAVA对象SAS9新体验:在DATA STEP中使用JAVA对象

2004-09-29 14:40 出处:CSDN 作者:AnyJack 责任编辑:linjixiong

  某些JAVA类返回对象,我们可以封装改类以获得对象的值,例如


  import java.util.*;

  public class mhash
  {
  private Hashtable table;

  public mhash()
  {
  table = new Hashtable();
  }

  public void put(double key, double value)
  {
  table.put(new Double(key), new Double(value));
  }

  public void put(String key, String value)
  {
  table.put(key, value);
  }

  public double get(double key)
  {
  Object ret = table.get(new Double(key));
  if (ret instanceof Double)
  return ((Double)ret).doubleValue();
  else
  return Double.NaN;
  }

  public String get(String key)
  {
  return (String)table.get(key);
  }
  }

  data step中使用


  data _null_;
  length s $20;

  /*
  * Simple Java hash table test.  mhash.class is a wrapper
  * for java/util/Hashtable - so that we can pass Java strings
  * directly instead of generic Objects.
  */
  declare javaobj h("mhash");




察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品