Java でこの文字列を解析する最良の方法は何ですか?
Admin State State Type Interface Name
-------------------------------------------------------------------------
Enabled Connected Dedicated Local Area Connection
Enabled Connected Dedicated Local Area Connection 2
各単語の間はスペースであり、タブではなく、他のものではありません。スペースの数が等しくないことがわかります。また、「ローカルエリア接続」などの単語の間もスペースです。
実際には、すべてのネットワーク インターフェイスの名前とそれらの状態が必要です。これは、Windows の「netsh」コマンドの出力です。(他のコマンド ウィッチがこの情報を key:value として取得できることを知っている場合、それは役に立ちます。または、このコマンドをフォーマットするための引数がある可能性がありますか?)
私がこのようなものを手に入れることができれば、それは大いに役立ちます:
インターフェイス名: ローカル エリア接続
タイプ: 専用
状態: 接続
済み管理者状態: 有効
インターフェイス名: ローカル エリア接続 2
タイプ: 専用
状態: 接続
済み 管理状態: 有効