发布时间 : 星期日 文章JAVA语言复习题及答案更新完毕开始阅读
this.setLocationRelativeTo(null);// 设置窗口位置 this.setVisible(true);// 设置窗口可见性 this.add(text);
menuBar = new JMenuBar();
file = new JMenu(\文件\文件菜单
// 文件菜单项
fileItem1 = new JMenuItem(\新建\ fileItem2 = new JMenuItem(\打开\ fileItem3 = new JMenuItem(\关闭\ fileItem4 = new JMenuItem(\退出\
// 添加文件子菜单项 file.add(fileItem1); file.add(fileItem2); file.add(fileItem3);
file.addSeparator();// 添加分割线 file.add(fileItem4);
// 往菜单栏添加菜单项 menuBar.add(file);
this.setJMenuBar(menuBar); }
public static void main(String[] args) {
new Exam1(); } }
2.
5
bar
import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry;
public class Exam1 {
public static void main(String[] args) Exception {
throws6
findStringInFile(\, \); }
public static void findStringInFile(String fileName,String subStr) throws Exception { Map map = new HashMap(); FileReader fr = new FileReader(new File(fileName));
BufferedReader br = new BufferedReader(fr); String line = null; Integer count = 0;
while((line = br.readLine()) != null) { if(line.contains(subStr)) { map.put(count, line); }
count ++; }
Iterator iter = map.entrySet().iterator(); while(iter.hasNext()) {
Entry entry = (Entry) iter.next(); Object key = entry.getKey();
7
Object val = entry.getValue(); System.out.println(key+\+val); }
br.close(); } }
8