人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

J2SE5.0新特征之ProcessBuilder

J2SE5.0新特征之ProcessBuilder

更新時(shí)間:2022-07-24 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

這個(gè)例子使用了J2SE5.0的ProcessBuilder類執(zhí)行外部的程序,相對于 Runtime.exec ,它更方便,可以設(shè)置環(huán)境變量等。這里使用它在windows下讀取物理網(wǎng)卡的地址

  package com.kuaff.jdk5package;

  import java.io.IOException;
  import java.io.InputStream;
  import java.util.ArrayList;
  import java.util.List;

  public class ProcessBuilderShow
  {
  public static List getPhysicalAddress()
  {
  Process p = null;
  //物理網(wǎng)卡列表
  List address = new ArrayList();

  try
  {
   //執(zhí)行ipconfig /all命令
   p = new ProcessBuilder("ipconfig", "/all").start();
  }
  catch (IOException e)
  {
   return address;
  }
  byte[] b = new byte[1024];
  StringBuffer sb = new StringBuffer();
  //讀取進(jìn)程輸出值
  InputStream in = p.getInputStream();
  try
  {
   while (in.read(b)>0)
   {
    sb.append(new String(b));
   }
  }
  catch (IOException e1)
  {
  }
  finally
  {
   try
   {
    in.close();
   }
   catch (IOException e2)
   {
   }
  }
  //以下分析輸出值,得到物理網(wǎng)卡
  String rtValue = sb.substring(0);
  int i = rtValue.indexOf("Physical Address. . . . . . . . . :");
  while(i>0)
  {
   rtValue = rtValue.substring(i + "Physical Address. . . . . . . . . :".length());
   address.add(rtValue.substring(0,18));
   i = rtValue.indexOf("Physical Address. . . . . . . . . :");
  }
  return address;
  }
  public static void main(String[] args)
  {
  List address = ProcessBuilderShow.getPhysicalAddress();
  for(String add:address)
  {
   System.out.printf("物理網(wǎng)卡地址:%s%n", add);
  }
  }
  }

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 诏安县| 正定县| 焉耆| 秭归县| 荃湾区| 普陀区| 武夷山市| 麟游县| 潮安县| 禹州市| 十堰市| 兴宁市| 德兴市| 井陉县| 郯城县| 吉木乃县| 镇宁| 阿克苏市| 濮阳市| 安塞县| 沙雅县| 依兰县| 夹江县| 库伦旗| 太仓市| 崇州市| 阜平县| 金华市| 西华县| 神农架林区| 千阳县| 泸定县| 罗山县| 依兰县| 南木林县| 奉节县| 龙口市| 留坝县| 桐柏县| 正宁县| 广宁县|