gpt4 book ai didi

java - 为什么 [列,行] 而不是 [行,列]

转载 作者:行者123 更新时间:2023-11-30 04:51:56 32 4
gpt4 key购买 nike

今天我开始使用 JexcelApi 并遇到了这个:当您尝试从特定位置获取元素时,不是像您通常期望的那样使用sheet.getCell(row,col),而是使用sheet.getCell(col,row)。

因此,如果您想打印表格,您将得到如下内容:

for(int i=0;i<sheet.getRows();i++){
for(int j=0;j<sheet.getColumns();j++)
System.out.print(sheet.getCell(j,i).getContents()+" ");
System.out.println();
}

我的问题是为什么采用 [col,row] 格式?他们使用这个而不是通常使用的 [row,col] 是否有充分的理由?或者没有任何理由,他们只是这样做而没有其他原因?使用 r,c 格式这么长时间后,这似乎有点奇怪,但也许使用 c,r 格式更符合逻辑,我只是​​不明白为什么会这样。

有什么想法吗?

最佳答案

我希望 [col,row] 在数学中,二维函数和点被描述为 [x,y]f(x ,y),即列(x),行(y)。

关于java - 为什么 [列,行] 而不是 [行,列],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9664286/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com