问题列表 - 第21300页

如何在JTable中使用hashMap

我有一个hashMap,我希望它的数据可以在JTable中查看我怎么会遇到hashMap数量的列和行以及要显示的数据.我有一个hashmap,它以一个accountID作为键和一个学生的对象,其中每个学生都有他们的数据,如姓名,身份,年龄等,无论如何引用JTable文档,它说我需要整数行和列和一个类型为Object的多维数组.我该怎么做?我可以将hashMap更改为multidimenion数组吗?

- 编辑我已经编辑了我的问题所以它可以更清楚,我是相当新的Java我真的没有得到你们发布的内容,特别是因为我正在做的工作与OO有很大关系并且掌握OO概念是我最大的挑战,

/ 我有一个dataStorage类,注册用户使用其用户名的Key输入添加到HashMap,即getUser./

import java.util.*;

public class DataStorage 
{
    HashMap<String, Student> students = new HashMap<String, Student>();  
    HashMap<String, Staff> staffMembers = new HashMap<String, Staff>();  
    //Default constructor
    public DataStorage(){
    }

    public void addStaffMember(Staff aAcc) 
    {
     staffMembers.put(aAcc.getUser(),aAcc);
    }

    public void addStudentMember(Student aAcc)
    {
     students.put(aAcc.getUser(),aAcc);
    }

   public Staff getStaffMember(String user)
   {
   return   staffMembers.get(user);
   }

   public Student getStudent(String user)
   {
    return students.get(user);
   }

   public int getStudentRows()
   {
        return students.size();
   }


}
Run Code Online (Sandbox Code Playgroud)

/****这是一个扩展账号的学生班级***/

public class Student extends Account {

    private String studentNRIC;
    private …
Run Code Online (Sandbox Code Playgroud)

java swing

5
推荐指数
3
解决办法
2万
查看次数

我应该在编译时而不是运行时建立继承,如果是这样,为什么?

Perl中的AFAIK继承通常设置如下:

package Mule;
our @ISA = ("Horse", "Donkey");
Run Code Online (Sandbox Code Playgroud)

是否有更好的例子use base(或use parent)更好?

perl inheritance

6
推荐指数
2
解决办法
503
查看次数

扩展PIL解码器

我有一个文件,其中包含特定偏移量的特定格式的单个图像.我已经可以得到一个类文件的支持嵌入图像read(),seek()tell().我想利用现有的PIL解码器来处理嵌入的图像,但能够将整个文件本身视为"图像文件".

鉴于可用文档,我无法弄清楚如何做到这一点 ,并想知道是否有人对我如何做到这一点有任何见解.

python python-imaging-library

11
推荐指数
2
解决办法
1091
查看次数

PDF417条码解码如何从损坏的标签中恢复?

我最近了解了PDF417条形码,我惊讶地发现,在将其撕成两半并仅扫描原始标签的一个片段后,我仍然可以读取条形码.

条形码解码怎么能够强大?在编码和解码过程中使用哪种(类型)算法?

编辑:我理解引入冗余以创建稳健性的一般理念,但我对更多细节感兴趣,即如何使用PDF417完成此操作.

algorithm encoding image-processing

8
推荐指数
1
解决办法
1494
查看次数

减少非常大的图像的文件大小,而不改变图像尺寸

考虑处理上传可能非常大的PNG文件的应用程序.

必须将所有上载的文件存储到磁盘以供以后检索.但是,PNG文件的大小最大可达30 MB,但磁盘存储限制使每个文件大小最大为1 MB.

问题是获取文件大小最大为30 MB的输入PNG并生成文件大小低于1 MB的输出PNG.

这种操作显然是有损的 - 图像质量,颜色等的降低不是问题.但是,有一点不能改变的是图像尺寸.因此,尺寸为800x600的输入文件必须生成尺寸为800x600的输出文件.

以上概述的上述要求是严格的,不能更改.

使用ImageMagick(或其他一些开源工具),如何在不改变图像尺寸的情况下,将大小约为30 MB的输入PNG文件的文件大小减小到每个文件最大1 MB?

compression image-manipulation image imagemagick image-processing

33
推荐指数
3
解决办法
9万
查看次数

在MySQL中存储微秒:哪种解决方法?

我们正在编写一个支持MySQL的科学工具.问题是,我们的日期时间字段需要微秒精度,MySQL目前不支持.我在这里看到至少两个解决方法:

  • 使用decimal()列类型,从某个时间点开始对应于秒的整数部分(我怀疑UNIX纪元会这样做,因为我们必须存储60年代和50年代的测量值).
  • 使用两个整数列,一个用于秒,另一个用于微秒.

最流行的查询是选择对应于时间间隔的列(即dt_record> time1和dt_record <time2).

在大型表(数百万行)的情况下,这些方法中的哪一种(或者可能是另一种方法)可能提供更好的性能?

mysql performance datetime time-precision

10
推荐指数
2
解决办法
1万
查看次数

比较MATLAB中的相邻元素

有谁知道如何比较数组中的元素与相邻元素?

例如,如果我有一个数组:

0 0 0 1 1 1 1 0 
0 1 1 1 1 1 1 0 
0 1 0 1 1 1 1 0
0 1 1 1 1 1 0 0
0 0 0 0 1 1 1 1
1 1 1 1 1 1 1 1
Run Code Online (Sandbox Code Playgroud)

有没有办法循环遍历每个元素并对其周围的元素是否等于1进行逻辑测试?

arrays comparison matlab matrix

2
推荐指数
2
解决办法
3591
查看次数

Java/Scala(深层)集合的互操作性

你能否分享一下你最优雅和/或最有效的转换方式的意见

java.util.HashMap[
    java.lang.String, java.util.ArrayList[
        java.util.ArrayList[java.lang.Double]
    ]
]  
(all of the objects are from java.util or java.lang)
Run Code Online (Sandbox Code Playgroud)

Map[ 
    String, Array[ 
        Array[Double]
    ]
] 
(all of the objects are from scala)
Run Code Online (Sandbox Code Playgroud)

谢谢

java scala

16
推荐指数
2
解决办法
3881
查看次数

MMU如何检测指针的双重释放?

内存管理单元(MMU)如何检测指针的双重释放?

我知道在释放指针之后将指针设为NULL是一个很好的做法,但假设程序员不这样做.是否有任何MMU机制来检测它?

c memory-management

4
推荐指数
2
解决办法
547
查看次数

NetBeans中的集成终端窗口?

我最近开始使用NetBeans,但缺少一项功能,使我无法完全切换到NetBeans.我一直使用终端,从NetBeans窗口切换到终端1是一件痛苦的事.

有没有办法将终端窗口嵌入到NetBeans IDE中(大多数Linux编辑器具有此功能)?

terminal netbeans

27
推荐指数
3
解决办法
4万
查看次数