gpt4 book ai didi

java - 如何将 Eclipse 格式化代码的方式更改为更清晰的格式。(美化或清理我的代码 :java)

转载 作者:行者123 更新时间:2023-12-01 19:01:43 25 4
gpt4 key购买 nike

我的 Eclipse 正在格式化代码,如下所示,导致我的代码很长,有更多代码行,尽管事实并非如此。

  // Inserting Person record
if (personDTO.getInsertPerson() != null
&& personDTO
.getInsertPerson()) {
newPersonID = super
.getPersonDBM()
.insertHRPerson(
personDTO);
//inserting into ADS_Person_Logs
personLogsDTO = super
.getPersonDBM()
.getPerson(newPersonID);
personLogsDTO
.setAction(PERSON_INSERT);
super.getPersonDBM()
.insertHRPersonLogs(
personLogsDTO);

if (logDTO.getGyr().equalsIgnoreCase("Y")) {
for (BigDecimal tempRegId : transactionLogMap
.keySet()) {
writeHRFeedTransactionLogEntry(personDTO,SUCCESS_MSG +
transactionLogMap
.get(tempRegId).getMessage(),
transactionLogMap.get(tempRegId)
.getGyr(),
transactionLogRegionMap
.get(tempRegId),
newPersonID,tempRegId);
}
insertedRecordsWithWarn++;
} else {
for (BigDecimal tempRegId : transactionLogMap
.keySet()) {
writeHRFeedTransactionLogEntry(personDTO,SUCCESS_MSG+ transactionLogMap
.get(tempRegId).getMessage(),
transactionLogMap
.get(tempRegId).getGyr(),
transactionLogRegionMap
.get(tempRegId),
newPersonID,tempRegId);
}
insertedRecords++;
}
}

但是我希望当我按下 ctrl + shift + F 时代码能够像 belwo 一样显示。

// Inserting Person record
if (personDTO.getInsertPerson() != null
&& personDTO.getInsertPerson()) {
newPersonID = super.getPersonDBM().insertHRPerson(personDTO);
//inserting into ADS_Person_Logs
personLogsDTO = super.getPersonDBM().getPerson(newPersonID);
personLogsDTO.setAction(PERSON_INSERT);
super.getPersonDBM().insertHRPersonLogs(personLogsDTO);

if (logDTO.getGyr() .equalsIgnoreCase("Y")) {
for (BigDecimal tempRegId : transactionLogMap.keySet()) {
writeHRFeedTransactionLogEntry(personDTO,SUCCESS_MSG +
transactionLogMap.get(tempRegId).getMessage(),
transactionLogMap.get(tempRegId).getGyr(),
transactionLogRegionMap.get(tempRegId),
newPersonID,tempRegId);
}
insertedRecordsWithWarn++;
} else {
for (BigDecimal tempRegId : transactionLogMap
.keySet()) {
writeHRFeedTransactionLogEntry(personDTO,SUCCESS_MSG+
transactionLogMap.get(tempRegId).getMessage(),
transactionLogMap.get(tempRegId).getGyr(),
transactionLogRegionMap.get(tempRegId),
newPersonID,tempRegId);
}
insertedRecords++;
}
}

即使它的格式不正确...我只需要减少代码行数,因为它使我的代码看起来很破旧。

请提供建议!

最佳答案

您是否尝试更改“窗口 -> 首选项 -> Java -> 代码样式 -> 格式化程序 -> 编辑”中的设置?特别是“新行”和“换行”选项卡中的设置。

此外,如果您愿意,您可以在项目设置中找到相同的设置对话框,该对话框仅影响您当前的项目。

关于java - 如何将 Eclipse 格式化代码的方式更改为更清晰的格式。(美化或清理我的代码 :java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12035259/

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