在java中解析这个字符串的最佳方法是什么?在java中解析这个字符串的最好方法是什么?
Admin State State Type Interface Name
-------------------------------------------------------------------------
Enabled Connected Dedicated Local Area Connection
Enabled Connected Dedicated Local Area Connection 2
每个字之间的空间,而不是标签,否则没有任何东西,因为你可以看到的空间数量不相等,而且字之间,如“本地连接”的空间。
实际上我想要我的所有网络接口的名称和它们的状态。 这是windows中“netsh”命令的输出。 (如果你知道其他命令女巫可以把我的这个信息作为关键值:它会是有用的,或者可能有这个命令的格式化参数?)
如果我能得到这样的东西,它会很多帮助:
接口名称:本地连接
类型:专用
状态:连接
管理状态:允许
接口名称:本地连接2
类型:专用
状态:连接
管理状态:允许
貌似模式是不够的怪异使用正则表达式,尝试写一些东西来分隔列,只是给予了特别关注的第一行(列标题)。你想要实际的代码吗?你尝试过PeoplePerHour.com吗? – theMarceloR 2013-02-22 14:02:52
@TomCammann我用String.split()尝试了一些东西,但是我无法得到想要的结果。 – mehdok 2013-02-22 14:10:45
@nickecarlo:谢谢你,我甚至都没有想过,你是非常有帮助的。 – mehdok 2013-02-22 14:11:48