|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
C#是盗用了Java的源代码,仿照开发的,原因是Java是开源的啊,盗了也白盗,还有一点,开发C#语言的团队是就是开发Java语言的团队,是微软重金挖过去的啊j2se|window<Pstyle="TEXT-INDENT:2em">个例子利用了J2SE5.0的ProcessBuilder类实行内部的程序,相对Runtime.exec,它更便利,能够设置情况变量等。<Pstyle="TEXT-INDENT:2em"><Pstyle="TEXT-INDENT:2em">- packagecom.kuaff.jdk5package;importjava.io.IOException;importjava.io.InputStream;importjava.util.ArrayList;importjava.util.List;publicclassProcessBuilderShow{publicstaticList<String>getPhysicalAddress(){Processp=null;//物理网卡列表List<String>address=newArrayList<String>();try{//实行ipconfig/all命令p=newProcessBuilder("ipconfig","/all").start();}catch(IOExceptione){returnaddress;}byte[]b=newbyte[1024];StringBuffersb=newStringBuffer();//读取历程输入值InputStreamin=p.getInputStream();try{while(in.read(b)>0){sb.append(newString(b));}}catch(IOExceptione1){}finally{try{in.close();}catch(IOExceptione2){}}//以下剖析输入值,失掉物理网卡StringrtValue=sb.substring(0);inti=rtValue.indexOf("PhysicalAddress......:");while(i>0){rtValue=rtValue.substring(i+"PhysicalAddress.......:".length());address.add(rtValue.substring(0,18));i=rtValue.indexOf("PhysicalAddress.......:");}returnaddress;}publicstaticvoidmain(String[]args){List<String>address=ProcessBuilderShow.getPhysicalAddress();for(Stringadd:address){System.out.printf("物理网卡地点:%s%n",add);}}}
复制代码 一旦你有了思想,那你编的程序就有了灵魂,不管是什么语言到了你的手里都会是你的工具而已,他们的价值是能尽快帮助你实现你想要的目标。但是如果你没有了思想,那就像是海里的帆船失去了船帆,是很难到打海的另一边的。 |
|