• Java 读取注册表信息


    查阅了好多资料都木有找到这个问题的答案,因为在registry类中没有访问注册表的key值,而只是通过key值来寻找value值。而做项目时需要获取key值。贴上代码仅供参考,(*^__^*) ……

     public String getStr(String string) {

    //string为查询语句,像reg query HKEY_CURRENT_USER/software

      String[] aStrings=null;//存储表信息

      String s="";   if(string!=null){    try {     String line;     Process ps  = Runtime.getRuntime().exec(string);//执行查询语句   

      InputStreamReader isr = new InputStreamReader(ps.getInputStream());     

      BufferedReader ir = new BufferedReader(isr);     

     while ((line = ir.readLine()) != null) {              

         aStrings=line.split(" ");      

                          s+=line;       }    } catch (IOException e) {     e.printStackTrace();    }   }    return s;  }

     public List<String> getPath(String pString) throws UnsupportedEncodingException{//3*i+4是key值,3*i+12是value值

      String[] strings=null;   strings=pString.split(" ");   Map<String, String>aa=new HashMap<>(); 

      List<String> alList=new ArrayList<>();      int a=strings.length;   for(int i=0;i<=(a-1-12)/3;i++){   

    alList.add(strings[3*i+4]);   aa.put(strings[3*i+4], strings[3*i+12]);   }  

     return alList;  } 

  • 相关阅读:
    脏数据
    LeetCode之Sort List
    COCOS2D-X FRAME动画创作随笔
    基于OpenCV性别识别
    Twitter 新一代流处理工具——Heron 该纸币Storm Limitations
    oracle设备
    苏州面对公司发布
    Weblogic监控指标
    mysql TIME_WAIT
    weblogic监控
  • 原文地址:https://www.cnblogs.com/findTurlyLove/p/5011014.html
Copyright © 2020-2023  润新知