gpt4 book ai didi

java - 这两段代码之间有性能差异吗?

转载 作者:行者123 更新时间:2023-12-01 06:26:09 26 4
gpt4 key购买 nike

这两段代码之间有性能差异吗?我的直觉是第二个选项比较慢,因为每次都必须构造 Cell 对象,但我喜欢返回 Cell 的想法。

选项一:

//Call to method
initiTextDefaultCell(borders);
iTextTable.setDefaultCell(iTextDefaultCell);
//Other code...

private void initiTextDefaultCell(boolean borders) {
if (!borders)
iTextDefaultCell.setBorder(Rectangle.NO_BORDER);
else
iTextDefaultCell.setBorder(Rectangle.BOX);
}

选项二:

//Call to method
iTextTable.setDefaultCell(initiTextDefaultCell(borders));
//Other code...

private Cell initiTextDefaultCell(boolean borders) {
Cell iTextDefaultCell = new Cell();
if (!borders)
iTextDefaultCell.setBorder(Rectangle.NO_BORDER);
else
iTextDefaultCell.setBorder(Rectangle.BOX);
return iTextDefaultCell;
}

谢谢!

最佳答案

编写一个测试程序并亲自看看。

关于java - 这两段代码之间有性能差异吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1027010/

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