所以首先,我正在[[NOT寻找任何人来完成我的任务。
基本上,我希望从了解Java的人那里获得一些帮助和建议。例如:
下面是我的简报:
仅使用标准Java API,设计和实现Java库(由一个或多个组成)类),并实现以下接口:
package uk.ac.uos.i2p.assignment;
import java.util.Map;
public interface TextLocaliser {
public void loadDateFormats(Map<String, String> dateformats);
public String localiseDate(String inputFormat, String outputFormat, String inputText);
public void loadCurrencyFormats(Map<String, String> currencyformats);
public String localiseCurrency(String inputFormat, double outputFormat, double inputText);
public String localise(String inputFormat, String outputFormat, String inputText);
}
请注意,此接口构成分配规范的一部分,您不应以任何方式对其进行修改。
loadDateFormat
国家日期格式
localiseDate
loadCurrencyFormats
方法应为不同的货币存储不同货币格式的值区域和这些格式可以硬编码。例如,在您的广告中使用以下格式和区域地图。国家/地区货币格式
localiseCurrency
localize方法应同时浏览带有日期和货币的文本,查找表格的模式D [01/24/20](日期)和C [$ 102,300.46](货币),并使用localiseDate
和localiseCurrency方法本地化其值。模式中的所有值都已转换后,该方法应返回本地化的值。下面是示例输入和输出文本文件:
输入国家1的文本文件-美国
下面的订单交货详细信息:输出国家2的文本文件-英国
•“标准Java API”为此目的包括来自Java的包中的任何类。要么javax ..在您的代码中使用其他包中的任何东西都会减少您可以获得的商标分配。您可以在测试中使用任何喜欢的类。
•记录您的设计过程和重要决策,以便您可以在自己的设计中对其进行描述报告。
•确保选择适当的包,类和方法名称-此代码旨在可读,可维护,并准备在其他应用程序中重用。
•确保您尽可能全面地测试代码。
我知道这要问某人很多,所以非常感谢您阅读本文。再次,我不是要找任何人为我这样做。只是一些正确方向的温柔指针,理想情况下,它的表达方式要求我仍然不去考虑解决方案。这在实践中可能会困难得多,而且我很傻,但是您可以提供的任何帮助都会很棒。
谢谢!
所以首先,我不是要找任何人来做我的作业。基本上,我希望从Java入门者那里获得一些帮助和建议。例如:您将使用方法类...