java - 如何使用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
像这样对图像进行排序。有人可以给我一个建议吗?
解决方案
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 是某种列表或数组。在您要查找的地方获取项目,然后从中获取名称。
推荐阅读
- angular - Spartacus - 从 Spartacus 的 PDP 页面访问用户对象?
- popup - 使 jxBrowser 在当前窗口中打开弹出窗口,而不是“弹出”
- pipenv - 安装 Django 开发环境 - Errno 13
- r - 基于两列删除行(&包含特定字符串)
- python - 如何在 Python 中将字节数组解码为字符串数组
- c++ - 堆栈和基指针
- javascript - React Component 不使用 useContext 重新渲染
- sql - 在滚动期间订购 postgreSQL 查询
- scala - 在 scala 上将文件夹压缩为 .zip
- c# - 如果 C# webservice 作为 Windows 服务运行,则不响应 API 请求