String str = 'Eth-Trunk0 trunk 1 10 21 23 40 100-102 200-204'; String[] arr = str.split(" "); String ethTrunk = arr[0]; String trunk = arr[1]; String number = arr[2]; String ports = arr[3]; String[] portArr = ports.split(" "); String portRange = ""; for (int i = 4; i < arr.length; i++) { if (arr[i].contains("-")) { String[] rangeArr = arr[i].split("-"); int start = Integer.parseInt(rangeArr[0]); int end = Integer.parseInt(rangeArr[1]); for (int j = start; j <= end; j++) { portRange += j + " "; } } else { portRange += arr[i] + " "; } } portRange = portRange.trim();

Java 代码示例:解析 Eth-Trunk 配置字符串

原文地址: https://www.cveoy.top/t/topic/525 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录