gpt4 book ai didi

java - 在对象上应用新函数

转载 作者:行者123 更新时间:2023-12-01 17:36:53 24 4
gpt4 key购买 nike

我有一个字符串,我想在函数中立即对其执行一堆操作(这将是一堆替换)。如果字符串名为 string 并且我创建的函数是 color(),我想做一些达到 string.color() 程度的事情。我应该如何声明color()?我应该在扩展 String 的类或接口(interface)中执行此操作吗?我应该放弃它并改为使用 color(string) 吗?

最佳答案

只需执行public String color(String) { ... }

由于您无法更改String(即它们是不可变的),因此无论哪种方法您最终都会返回一个新的String。不妨采用更直接的方法,直到情况证明使用继承或组合等更复杂的东西是合理的。

关于java - 在对象上应用新函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5381383/

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