【问题标题】:Java : Managing information in code. NO DATABASEJava:在代码中管理信息。没有数据库
【发布时间】:2013-10-28 20:26:07
【问题描述】:

我在学校得到的工作需要帮助... 我正在尝试创建一个或多个枚举,以便在内存中包含一个月中的天数、月份名称和月份数的信息。

另外,我的老师说所有信息都必须在我的代码中......没有数据库或其他类似的东西。 -_-

经验:

 public enum list
        {
          month = "nbdays" && "montnumber" && "otherinformation";
          //Total bad syntaxe I know its just an exemple of how id like it to work.
        }

另一个经验:

public enum list
    {
      enum month
      {
        numdays = blabla
        monthnumber = bleble
        otherinfo = blublu
      }
    }

注意:我真的不想使用数组,因为它不符合人体工程学 X_X 但如果您认为它是最好的解决方案,我会选择它。

【问题讨论】:

  • 你有什么问题?
  • 我想知道将我的所有信息放入我的代码中的最佳方式,例如本月的天数、月份数(exp: October = 10)和其他信息。但是我没有足够的编程知识来为我的代码构建一个好的结构。 :(
  • docs.oracle.com/javase/tutorial/java/javaOO/enum.html — 这是一个很好的学习例子
  • 好的,我现在正在检查。但我想知道最好的结构(exp:数组或枚举或开关或其他)。在我的应用程序代码中堆叠我需要的所有信息。对不起,如果我不清楚 X_X ....
  • 枚举是静态的。为什么要将枚举用于动态内容?使用 java.util.Date 或数组。

标签: java arrays enums information-theory


【解决方案1】:
  1. 如果可以在每次运行期间构建月份详细信息:您可以创建一个名为 Month 的类,其中包含 3 个字段名称、位置、noOfDays。然后在列表中维护类的实例(12 个元素)。
  2. 您还可以使用此信息维护一个属性文件,并在构建第 1 步中提到的对象时使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多