0

产品应该送到虚构的商店。没有商店后端实例。

产品数量未指定。只要确保每家商店都能买到他们所销售的东西——如果需要,一种产品可以运送到多个商店。

产品交付后,应打印一份报告,列出商店及其分类。店铺名单:

Grocery store (place that sells food)
Hardware store (place that sells tools)
Computer store (place that sells computers)
Gun shop (guns and ammo)
Wallmart (place that sells everything except guns)

product categories are:
food, tools, computers, guns, ammo

附加文件包含具有 tlv 格式的属性名称和类别的产品定义。该文件不包含垃圾,因此不需要错误处理。不过也不是禁止的。

tlv 格式规范如下:

length in bytes | description
        1       |     tag
        1       |     length
    <length>    |     value

标签说明如下:

product tag = 0x81
product category tag = 0x02, value type is string
product name tag = 0x03, value type is string

如果标签标识符的最高有效位在,则表示该值数据由多个 tlv 值组成。

一种产品的例子:

81(tag) 0C(length) |02(tag) 04(length) 666f6f64(data) 03(tag) 05(length) 6170706c65(data)|

我是 Java 新手,知道如何从 csv 文件中读取文本,但不知道如何读取 tlv。任何线索或帮助将不胜感激。剩下的任务我可以自己做。我发布了整个任务描述只是为了了解它是什么。

4

0 回答 0