String转List<Long>

本文介绍了一种将字符串转换为长整型列表的方法。通过使用Java Stream API,可以高效地将由逗号分隔的字符串元素转换为Long类型的列表。此方法首先将字符串按逗号拆分,然后对每个子串进行trim操作去除空格,再将其转换为Long类型,最后收集到List中。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

private List<Long> stringToLongList(String strArr) {
    return Arrays.stream(strArr.split(","))
            .map(s -> Long.parseLong(s.trim()))
            .collect(Collectors.toList());
}

 

### IGPEGP 和 DGP 的概念与区别 #### 内部网关协议 (IGP, Interior Gateway Protocol) 内部网关协议用于同一自治系统(AS)内的路由器之间交换路由信息。常见的 IGP 协议包括 RIP(Routing Information Protocol)、OSPF(Open Shortest Path First),以及 IS-IS(Intermediate System to Intermediate System)。这些协议的主要目标是在单个网络域内实现高效的数据包转发[^1]。 #### 外部网关协议 (EGP, Exterior Gateway Protocol) 外部网关协议主要用于不同自治系统之间的通信。最著名的 EGPBGP(Border Gateway Protocol),它负责互联网上的跨 AS 路由决策。BGP 提供了一种机制来处理复杂的策略需求,比如流量工程和冗余路径管理[^2]。 值得注意的是,“EGP”一词最初指代一种具体的协议——早期版本的 External Gateway Protocol,在 RFC 904 中定义,但现在已被 BGP 取代并成为泛指的一类协议名称[^3]。 #### 分布式网关协议 (DGP, Distributed Gateway Protocol) 虽然不像 IGPEGP 那样广泛讨论,分布式网关协议可以被理解为一类设计用来支持大规模分布环境下的动态路由调整技术集合体。然而严格意义上讲,“DGP”并非标准术语;可能是指某些特定场景下自定义解决方案或者新兴研究领域中的专有名词。如果具体到某项应用,则需进一步明确其上下文含义[^4]。 ```python # 示例 Python 函数展示如何模拟简单距离矢量算法(类似RIP),属于IGP范畴的一种实现方式。 def distance_vector_algorithm(neighbors, distances): new_distances = {} for neighbor in neighbors: temp_dist = {k: v + distances[neighbor] for k, v in neighbors[neighbor].items()} for node, dist in temp_dist.items(): if node not in new_distances or dist < new_distances[node]: new_distances[node] = dist return new_distances ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值