gpt4 book ai didi

java - 替换Java中对象列表中的字符串内容

转载 作者:行者123 更新时间:2023-11-30 08:34:59 25 4
gpt4 key购买 nike

我在替换 List 成员中的 String 字段内容时遇到了一些问题。

我有一个对象列表,该列表中的字段之一是 String。因此,作为示例,我有以下 getter 和 setter。

public class MyObject {
private String message;
private int numbers;
...

假设我已经创建了一个 MyObject 列表,并且该列表中有 3 个对象,并且我已经从外部某个地方(例如数据库)向它们添加了值。

List<MyObject> myObject = new ArrayList<>();

问题出在那个字符串消息上。假设前 3 个条目中的 String 字段如下所示。

"First message"
"Second message"
"Third message"

我如何遍历 myObjectString 消息字段列表,并将按字母顺序排列的内容 "First" 替换为新内容,例如如“第一”等等。

最佳答案

只有当您的类 MyObject 允许您更新其内部字符串时,您才能这样做;例如通过提供一个 setter 方法。

换句话说:

  1. 你迭代你的 MyObject 对象列表
  2. 对于每个对象,您都必须查询其消息
  3. 那么你必须调用一个 setter 来更新它的内容

关于java - 替换Java中对象列表中的字符串内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38507647/

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