为了账号安全,请及时绑定邮箱和手机立即绑定

为什么在Java 8中String.chars()是一个整数流?

为什么在Java 8中String.chars()是一个整数流?

慕虎7371278 2019-10-25 15:20:23
在Java 8中,有一个新方法String.chars()可返回代表字符代码的ints(IntStream)流。我想很多人会期待char这里有s 流。这样设计API的动机是什么?
查看完整描述

3 回答

?
慕雪6442864

TA贡献1812条经验 获得超5个赞

它不能回答为什么不能有两种不同的方法chars(),一种返回的结果Stream<Character>(性能损失很小),另一种返回IntStream,是否也考虑了?Stream<Character>如果人们认为就性能损失而言值得考虑的话,人们很有可能最终将它映射到任何地方。

查看完整回答
反对 回复 2019-10-25
  • 3 回答
  • 0 关注
  • 1790 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信