gpt4 book ai didi

java - 我需要从 java 中的属性文件中将变量作为字符串传递

转载 作者:行者123 更新时间:2023-11-29 08:40:47 25 4
gpt4 key购买 nike

我有一个属性文件,我正在从中读取内容。

在我的应用程序中,我有一个声明为 String foo="abc"; 的变量,在我的 .property 文件 中,我有一个 String message=this is “+foo+” 的消息,它有一个 get 方法 String _message = property.getProperty("message");

system.out.println(_message); 正在显示这是 "+foo+"' 的消息,但我想显示这是 abc

我怎样才能做到这一点,谢谢。

最佳答案

您可以将消息作为 String 格式存储在您的属性文件中。

例如:

message=this is a message for '%s'

然后使用String#format(String format, Object... args)得到相应的消息

String myMessage = String.format(property.getProperty("message"), foo);

关于java - 我需要从 java 中的属性文件中将变量作为字符串传递,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40422277/

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