首页 > 解决方案 > 如何使用Java显示每个类别的所有图像?

问题描述

我有 2 个表格,如下所示:

表格图像,包含图像的链接

类别 ID 图像名称 关联
1 iphone.jpg 智能手机/苹果/
1 ipad.jpg 智能手机/苹果/
1 iPod.jpg 智能手机/苹果/
2 诺基亚6A.jpg 智能手机/诺基亚/
2 诺基亚6B.jpg 智能手机/诺基亚/

表类别,包​​含类别及其描述

类别 ID 标题 描述
1 苹果 苹果的智能设备
2 诺基亚 诺基亚智能设备
3 三星 三星智能设备
4 点燃 Kindle 的智能设备

我有一个主页,需要按类别显示所有图像,它们看起来像:

 1 . Apple:
iphone.jpg
ipad.jpg
ipod.jpg
 2. Nokia
Nokia's images
3. Samsung
Samsung images

我没有任何想法编写代码来Category像这样对图像进行排序。有人可以给我一个建议吗?

标签: javasql

解决方案


for(int i = 0; i< CategoryId.getLength(); i++){
  System.out.println(i+". " +  CategoryId.getTitle() + ":");// CategoryId.getTitle() don´t know your methods for that
  for(int ii = 0; i< CategoryId.getLength(); ii++){
    if(ii == i){
      System.out.println(CategoryId.get(ii).getimagesName());
    }
  }
}

首先,您遍历所有类别项目,例如 Apple、Nokia。然后检查数字是否等于您正在搜索的类别项目。如果是这种情况,请打印出来。可能您必须修改方法

CategoryId.getTitle()

CategoryId.getLength()

CategoryId.get(ii).getimagesName()

最后一个应该做什么:我认为 CategoryId 是某种列表或数组。在您要查找的地方获取项目,然后从中获取名称。


推荐阅读