Java语言环境注释-C#区域性属性
在C#中,我在方法上方具有以下属性:Java语言环境注释-C#区域性属性,c#,java,C#,Java,在C#中,我在方法上方具有以下属性: [Test, SetCulture("en-GB")] 我认为,这意味着在这个测试方法中发生的任何事情(例如数字解析)都将遵守en GB文化的规则 在Java中有没有办法做同样的事情?是否有一些注释指示适用于方法的区域设置?我真的不希望有一个额外的参数到处传递。不,我认为没有这样的注释。 您的虚拟机从虚拟机之外的世界中存在的区域设置开始(例如,终端的配置方式),如果您不喜欢,您必须在您可能需要的每个地方自行设置 很抱歉。看起来很酷 编辑:在这里查看如何为V
[Test, SetCulture("en-GB")]
我认为,这意味着在这个测试方法中发生的任何事情(例如数字解析)都将遵守en GB文化的规则
在Java中有没有办法做同样的事情?是否有一些注释指示适用于方法的区域设置?我真的不希望有一个额外的参数到处传递。不,我认为没有这样的注释。 您的虚拟机从虚拟机之外的世界中存在的区域设置开始(例如,终端的配置方式),如果您不喜欢,您必须在您可能需要的每个地方自行设置 很抱歉。看起来很酷
编辑:在这里查看如何为VM配置语言环境:我很确定这本身不是C#或.net功能。但这只是您正在使用的测试框架的一个特性 因此,我假设在Java方面,它也依赖于测试框架,并且应该可以在一些Java测试框架中实现类似的功能