JAVA学习笔记

来源:互联网 发布:授权回调域名校验出错 编辑:程序博客网 时间:2024/06/18 14:09

JAVA 文件读取
---------------------------------------------------------------------------------------------------------
 String a="";
 BufferedReader reader=new BufferedReader(new InputStreamReader(new FileInputStream("E:\\1.txt")));
 String line=null;
 for(;(line=reader.readLine())!=null;){
  a+=line;
 }reader.close();

 BufferedReader reader=new BufferedReader(new InputStreamReader(new FileInputStream("E://a/2.txt")));
 String a=null;
 a=reader.readLine();

windows PATH: E://a/2.tx 或 E:\\a/2.tx
linux PATH:

 

JAVA调用命令,并输出执行结果
---------------------------------------------------------------------------------------------------------
Runtime rt = Runtime.getRuntime();
Process p = rt.exec("cmd.exe /c ipconfig /all");
BufferedReader br = null;
br = new BufferedReader(new InputStreamReader(p.getInputStream())); 
String line = null; 
StringBuilder sb = new StringBuilder();
while ((line = br.readLine()) != null) { 
    sb.append(line + "\n"); 

System.out.println(sb.toString()); 


完整类:
import java.io.BufferedReader; 
import java.io.InputStreamReader; 
 
public class Command { 
    public static void exeCmd(String commandStr) { 
        BufferedReader br = null; 
        try { 
            Process p = Runtime.getRuntime().exec(commandStr); 
            br = new BufferedReader(new InputStreamReader(p.getInputStream())); 
            String line = null; 
            StringBuilder sb = new StringBuilder(); 
            while ((line = br.readLine()) != null) { 
                sb.append(line + "\n"); 
            } 
            System.out.println(sb.toString()); 
        } catch (Exception e) { 
            e.printStackTrace(); 
        }  
        finally 
        { 
            if (br != null) 
            { 
                try { 
                    br.close(); 
                } catch (Exception e) { 
                    e.printStackTrace(); 
                } 
            } 
        } 
    } 

 

程序当前路径
---------------------------------------------------------------------------------------------------------
File file1 = new File(".");
String curdir = file1.getAbsolutePath();

0 0
原创粉丝点击