gpt4 book ai didi

java - StringBuffer(String str) 和 StringBuffer(CharSequence chars) 的区别

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:55:14 32 4
gpt4 key购买 nike

1.我对这两者感到困惑,如果有的话,它们有不同的功能吗?

StringBuffer(CharSequence chars) 

StringBuffer(String str)

2。 String 和 CharSequence 的基本区别是什么(特殊功能)?

最佳答案

CharSequence是一个接口(interface),所以你不能直接实例化它。 String是实现 CharSequence 接口(interface)的具体类。 StringBuffer还实现了 CharSequence 接口(interface)。

至于为什么 StringBuffer 有两个构造函数,一个接受 String,一个接受 CharSequence,这几乎可以肯定是因为(per Javadoc 中的 Since 行) CharSequence 直到 Java v1.4 才添加,而 StringBuffer (和 String)在 Java 1.0 中

关于java - StringBuffer(String str) 和 StringBuffer(CharSequence chars) 的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27175875/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com