lisphashtable.java

来自「计算机代数系统」· Java 代码 · 共 34 行

JAVA
34
字号
package net.sf.yacas;class LispHashTable {    // If string not yet in table, insert. Afterwards return the string.    String LookUp(String aString)	{	  if (!iHashtable.containsKey(aString))	    iHashtable.put(aString,aString);	  return (String)iHashtable.get(aString);	}    String LookUpStringify(String aString)	{	  aString = "\""+aString+"\"";	  if (!iHashtable.containsKey(aString))	    iHashtable.put(aString,aString);	  return (String)iHashtable.get(aString);	}    String LookUpUnStringify(String aString)	{	  aString = aString.substring(1,aString.length()-1);	  if (!iHashtable.containsKey(aString))	    iHashtable.put(aString,aString);	  return (String)iHashtable.get(aString);	}    // GarbageCollect    void GarbageCollect()	{	  //TODO FIXME	}	java.util.Hashtable iHashtable = new java.util.Hashtable();}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?