java - 如何在 Java 中将字符串转换回对象列表

标签 java string list

如何将字符串转换回对象?我有以下类(class):

class Test {
    String name;
    String value;
    String testing;

    @Override
    public String toString() {
        return "Test{" +
                "name='" + name + '\'' +
                ", value='" + value + '\'' +
                ", testing='" + testing + '\'' +
                '}';
    }
}

class Testing {
   private List<Test> testing = new ArrayList<Test>();
   handling(testing.toString())
   public String handling(String testing) {
        // do some handling and return a string
   }
}

ArrayList测试必须通过转换为字符串来处理,例如,之后我们得到以下字符串:

[Test{name='name1', value='value1', testing='testing1'}, Test{name='name2', value='value2', testing='testing2'}, Test{name='name3', value='value3', testing='testing3'}]

那么如何将字符串转换回Test的对象列表呢?

有人可以帮忙吗?

最佳答案

如果您完全不需要toString模式,而只需将Object转换为人类可读的内容然后再转换回来对于 Object,您可以编码为 json 并解析Object,例如 Jackson 对象映射器。请参阅https://www.baeldung.com/jackson-object-mapper-tutorial快速入门。

关于java - 如何在 Java 中将字符串转换回对象列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53375830/

相关文章:

java - 如何创建 -2.0 和 2.0 之间的随机数

java - 运行sbt并得到 `unresolved dependency: Received fatal alert: access_denied`

java - 如何使用ibatis注释进行批量插入

javascript - 使用 AngularJS 从输入中剪切特定值后的字符串

python - 如何将列表列表中的每个元素除以python中的数字

java - Spring MVC IllegalStateException 错误

javascript - 正则表达式:匹配 '+' 之前的所有字符,如果 '+' 不存在,则匹配整个字符串

c - sscanf 格式警告

python - 在 python 中的 .txt 文件的新行中添加新列表

python - Tkinter 选项菜单