【问题标题】:gets a output as [Ljava.lang.Object;@1d4481 [duplicate]得到一个输出为 [Ljava.lang.Object;@1d4481 [重复]
【发布时间】:2017-03-30 05:49:24
【问题描述】:

我正在尝试将一组月份和日期打印到表格的列中。它显示 {Ljava.lang.Object;@1d4481 错误..但是当我尝试将天数打印到行时它工作正常..我搜索了stackover线程,也发现了类似的问题,它说对象类型的东西.. 这是我的表格属性

enter image description here

这是我的代码

    Calendar calendar = Calendar.getInstance();
    //System.out.println("The current date is : " + calendar.getTime());
    System.out.println("The current date is : " + calendar.getTime()); 

    calendar.set(1995, 10, 2);
    for(int i=0; i<2 ; i=i+1){
    calendar.add(Calendar.DATE, 1);
    //System.out.println(" Dates later: " + calendar.getTime());
    System.out.println(" Dates later: " + calendar.get(Calendar.MONTH)+"/"+calendar.get(Calendar.DATE));

    //System.out.println(" Dates later: " + Arrays.toString(calendar.get(Calendar.MONTH).toArray())+"/"+Arrays.toString(calendar.get(Calendar.DATE).toArray()));


    SimpleDateFormat dFormat = new SimpleDateFormat("yyyy-MM-dd");
    String date = dFormat.format(jDateChooser1.getDate()); 
    DefaultTableModel model = (DefaultTableModel) jTable1.getModel();
    //model.addRow(new Object[]{calendar});

     //model.addRow(new Object[]{calendar.get(Calendar.MONTH)+"/"+calendar.get(Calendar.DATE)});  
     model.addColumn(new Object[]{calendar.get(Calendar.MONTH)+"/"+calendar.get(Calendar.DATE)});
    }

【问题讨论】:

  • 我尝试了几种方法...现有的解决方案对我有用..

标签: java


【解决方案1】:

你可以尝试把这样的一行:model.addRow();并通过此方法传递具有所有列值的字符串数组。

请参考链接:What is the easiest way to display the contents of an ArrayList of Objects in a JTable?

【讨论】:

  • 不,我正在尝试将日期和月份值打印到列副。(就像每个列的主题)并非所有值都到单个列,这就是我使用 model.addColumn() 函数的原因... .
  • 您应该可以通过以下方式进行操作:model.addRow(new Object[]{calendar.get(Calendar.MONTH)+"/"+calendar.get(Calendar.DATE)}) ;但看起来你正在打印对象。能否请您提供一下屏幕截图?
  • model.addRow() 工作正常...我需要根据我的要求使用 model.addColumn() 函数
  • model.addRow() 工作正常...我需要根据我的要求使用 model.addColumn() 函数
猜你喜欢
  • 2020-03-08
  • 1970-01-01
  • 1970-01-01
  • 2020-02-28
  • 1970-01-01
  • 1970-01-01
  • 2016-12-12
  • 2015-07-06
  • 1970-01-01
相关资源
最近更新 更多