Java 如何到达对象引用本身

Java 如何到达对象引用本身,java,android,this-pointer,Java,Android,This Pointer,当我在上面调用时,我想到达下面块中的对象本身。我的意思是我想用getCount方法获得newDt对象的countnumber。我尝试使用这个关键字,但它没有运行。我该怎么做 newDt.importRow(dt.dataSource[i]); 现在还不清楚对象本身或newDt对象的countnumber是什么意思。您能澄清一下吗?我想获取importRow块中newDt对象的记录计数。这是一个由我创建的类。你的代码做你想做的。您应该定义它没有运行。有例外吗?堆栈跟踪是什么?它编译吗?它做什么?

当我在上面调用时,我想到达下面块中的对象本身。我的意思是我想用getCount方法获得newDt对象的countnumber。我尝试使用这个关键字,但它没有运行。我该怎么做

newDt.importRow(dt.dataSource[i]);

现在还不清楚对象本身或newDt对象的countnumber是什么意思。您能澄清一下吗?我想获取importRow块中newDt对象的记录计数。这是一个由我创建的类。你的代码做你想做的。您应该定义它没有运行。有例外吗?堆栈跟踪是什么?它编译吗?它做什么?你想让它做什么?我们不明白你在问什么。重复你在问题中所写的对我们没有帮助。请在您的问题中添加实际的错误消息。newDt是我为android制作的DataTable,DataTable类具有importRow方法。当我调用importRow时,它必须像在c中一样将该行添加到调用方数据表中。但事实并非如此。我说得够清楚了吗?
public void importRow(Object[] row){
    int newCount = this.getCount()+1;
    Object[][] newDataSource = new Object[getCount()+1][getColumns().length];
    for (int i = 0; i < newDataSource.length; i++) {
        for (int j = 0; j < getColumns().length; j++) {
            newDataSource[i][j] = this.getValueByColumnIndex(i, j);
        }
    }
    for (int i = 0; i < getColumns().length; i++) {
        newDataSource[newCount][i] = row[i];
    }
}