⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 showfile4.java

📁 本书以大量精简的实例介绍了Java安全性编程方面的概念和技术
💻 JAVA
字号:
package myp;
import java.security.*;
import java.io.*;
public class ShowFile4{
     public String go(String name) throws IOException{
        String s;
           String pname="c:\\autoexec.bat";  //特权代码准备访问的文件
        String content="";
        BufferedReader in;
        in = new BufferedReader(new FileReader(name));
        while ((s = in.readLine( )) != null) {
           content+=s+"\n";
        }
         //特权代码
        final String filename=pname;
        String result = (String) AccessController.doPrivileged(
              new PrivilegedAction() {
                  public Object run() {
                     String value="";
                     String s;
                     try{
		           BufferedReader in = new BufferedReader(
             		     new FileReader(filename));
		              while ((s = in.readLine( )) != null) {
                                  value+=s+"\n";
                        }
                     }
                     catch(IOException e){
                     }
                    return value; //传出执行结果
               }
            }
       );
       content+=result;
       return content;
     }
}

⌨️ 快捷键说明

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