hashtest.java
来自「CMM编译器词法分析及语法分析代码」· Java 代码 · 共 64 行
JAVA
64 行
package try_sw;import java.util.*;import java.io.*;public class Hashtest { static Hashtable<String[],Integer> myhs = new Hashtable<String[],Integer>(); /** * @param args */ static void put(String[] str,Integer i){ myhs.put(str, i); } static String print(String[] str){ String re=""; for(String a:str){ re +=(" "+ a); } return re; } public static void main(String[] args) throws IOException { // TODO Auto-generated method stub while(true){ BufferedReader rd = new BufferedReader(new InputStreamReader(System.in)); String [] str = new String[2]; str[0] = rd.readLine(); if(str[0].equals("quit"))break; str[1] = rd.readLine(); int i = Integer.parseInt(rd.readLine()); put(str,i); } System.out.println("Now,we print the hashtable"); Iterator<String[]> it = myhs.keySet().iterator(); while(it.hasNext()){ String[] str = (String[])(it.next()); System.out.println(print(str) + " " + myhs.get(str).toString() ); } }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?