坚持从何处开始作业

问题描述 投票:-1回答:1

所以首先,我正在[[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

  • 方法应存储不同区域的不同日期格式的值,并且这些格式可以硬编码。例如,在地图中使用以下格式和区域。

    国家日期格式

      美国(mm)/日/月
    • 英国(英国)dd / mm / yyyy
    • 德国(DE)yyyy-mm-dd
  • localiseDate

  • 方法应以D [01/24/20]模式定义的日期浏览输入文本并将它们从输入格式转换为输出格式。当所有日期值都已转换后,方法应返回本地化的文本。

    loadCurrencyFormats

    方法应为不同的货币存储不同货币格式的值区域和这些格式可以硬编码。例如,在您的广告中使用以下格式和区域地图。

    国家/地区货币格式

      US en_US
    • 英国en_GB
    • DE de_DE
  • localiseCurrency

  • 方法应使用模式C [$ 102,300.46],然后将其从输入格式转换为输出格式。当所有货币值都具有被转换后,该方法应返回本地化的文本。

    localize方法应同时浏览带有日期和货币的文本,查找表格的模式D [01/24/20](日期)和C [$ 102,300.46](货币),并使用localiseDate

    localiseCurrency方法本地化其值。模式中的所有值都已转换后,该方法应返回本地化的值。

    下面是示例输入和输出文本文件:

    输入国家1的文本文件-美国

    下面的订单交货详细信息:

      订购的商品价格为C [$ 102,300.46]
    • 在D [01/24/20]下订单”>
    • 预计订单将在D [02/05/20]到达
    • 输出国家2的文本文件-英国

    下面的订单交货详细信息:

      订购商品的价格为C [£78,629.67]
    • 在D [24/01/2020下订单]
    • 预计将于D [05/02/2020]到达订单
    • 注意:

    •“标准Java API”为此目的包括来自Java的包中的任何类。要么javax ..在您的代码中使用其他包中的任何东西都会减少您可以获得的商标分配。您可以在测试中使用任何喜欢的类。

    •记录您的设计过程和重要决策,以便您可以在自己的设计中对其进行描述报告。

    •确保选择适当的包,类和方法名称-此代码旨在可读,可维护,并准备在其他应用程序中重用。

    •确保您尽可能全面地测试代码。

    我知道这要问某人很多,所以非常感谢您阅读本文。

    再次,我不是要找任何人为我这样做。只是一些正确方向的温柔指针,理想情况下,它的表达方式要求我仍然不去考虑解决方案。这在实践中可能会困难得多,而且我很傻,但是您可以提供的任何帮助都会很棒。

    谢谢!

    所以首先,我不是要找任何人来做我的作业。基本上,我希望从Java入门者那里获得一些帮助和建议。例如:您将使用方法类...

    java date text localization currency
    1个回答
    0
    投票
    我想您会这样做来导入所有java.time
    © www.soinside.com 2019 - 2024. All rights reserved.