草庐IT

形式化

全部标签

java - PMD 的完整形式是什么?

我在我的Java项目中使用PMD进行代码审查。只想知道“P.M.D.”这个首字母缩写词是什么代表。我在谷歌上搜索但找不到任何东西。有人知道吗? 最佳答案 OnthePMDprojectsite你会发现他们并不真正了解PMD字母的含义。他们只是觉得这些字母放在一起听起来不错。你可以找到几个“backronyms”来解释它onthePMDprojectsite:差不多完成了项目困惑检测器项目监控指令项目如期完成编程错误检测器磅重的错误PMD意义发现(递归,万岁!)大规模杀伤性计划精心编写代码

java - 在写入文件之前格式化 JSON

目前我正在使用JacksonJSONProcessor将首选项数据和诸如此类的东西写入文件主要是因为我希望高级用户能够修改/备份这些数据。Jackson对此非常棒,因为它非常易于使用,而且显然表现不错(参见here),但是我似乎遇到的唯一问题是当我运行myObjectMapper.writeValue(myFile,myJsonObjectNode)它将ObjectNode中的所有数据写入一行。我想做的是将JSON格式化为对用户更友好的格式。例如,如果我向它传递一个简单的json树,它会写入以下内容:{"testArray":[1,2,3,{"testObject":true}],"a

java - Eclipse 中的链式方法格式化

我想配置Eclipsejava格式化程序来格式化像这样的链式方法调用:lblName.setX(last.getX()+last.getWidth()).setY(0).setHeight(this.height).setWidth(80);我的问题是,如果第一个方法调用已经放在第二行,我不知道如何让它只像这样格式化。这个电话应该保持不变:lblName.setX(last.getX()+last.getWidth()).setY(0).setHeight(this.height).setWidth(80); 最佳答案 你说:...

java - xssf 如何以字符串形式获取任何内容

我尝试使用apachepoixssf将excel文件解析为XML。现在有了一个单元格,但不知道里面有什么,我只想从中获取一个字符串。但是当我使用cell.getStringCellValue()它抛出一个异常,这并不奇怪,因为它是这样记录的。因此,我通过检查天气是数字还是文本单元格来解决这个问题。但是如何处理公式单元格。它们可能包含类似的数字=A2+B2什么给了我总和(例如4)或对另一文本的引用=C2什么可能指的是像“Hans”这样的文本。我如何知道我的单元格中到底有什么以及如何从中获取字符串? 最佳答案 Excel将一些单元格存储

java - 如何格式化我的日志消息

我想在打印到控制台之前格式化我的日志消息Logger.fine例如我如何格式化“{0}有{1}个苹果”,所以输入是John和10我更喜欢一个提供解决方案的日志记录框架,我不想单独格式化这些消息。JDK6特定的日志记录类似乎没有这些粒度。 最佳答案 使用MessageFormat:Strings=MessageFormat.format("{0}has{1}appleswithhim","John",10);或String.format:Strings=String.format("%1$shas%2$dappleswithhim",

Java 实际参数与形式参数不匹配,但它们匹配吗?

我有一个扩展实体的播放器类:玩家:publicclassPlayerextendsEntity{publicPlayer(charinitIcon,intinitX,intinitY){//emptyconstructor}...实体:publicEntity(charinitIcon,intinitX,intinitY){icon=initIcon;x=initX;y=initY;}...这几乎是你所期望的,但是在编译时我得到了一个错误Player.java:2:error:constructorEntityinclassEntitycannotbeappliedtothegiven

java - primefaces ajax 从另一种形式更新面板

这个问题在这里已经有了答案:HowtofindoutclientIDofcomponentforajaxupdate/render?Cannotfindcomponentwithexpression"foo"referencedfrom"bar"(6个答案)关闭7年前。我这里有一些代码:......当用户在treeTable(formA)上选择一条记录时,其详细信息将显示在formB上并准备好进行编辑。我的麻烦是update="mustRefresh"不起作用,它抛出这样的异常:javax.faces.FacesException:Cannotfindcomponentwithiden

java - 打印成物理形式——需要基本的理解

我不太确定我理解g.drawString。我有一个程序可以写入预印表格。用户声称打印不规则……即表格上的文本高于/低于之前的打印。就个人而言,我认为他们错误地加载了表单,但由于他们付钱让我编写代码,我正在测量表单并将尺寸转换为像素并重写处理打印的部分。要正确打印表格,c.getCostAmount()必须打印在c.getAppraisersAmount()上方一个像素,以便它出现在它下方一行。然而,每条后续线都比它低4毫米(或大约15个像素)。我的问题是我不明白垂直距离,也不知道为什么第3行必须比前一行高一个像素才能位于下方。有人有快速简单的解释或指向教程/解释的链接吗?非常感谢!代码

java - 将以单词形式书写的数字转换为整数?

这个问题在这里已经有了答案:Howtoconvertwordstoanumber?[closed](3个答案)关闭9年前。是否有一个开源Java库可以将字符串数字转换为等效的整数(例如,将“十”转换为10)?我知道该怎么做,但如果已有可用的库,我宁愿不浪费客户的时间从头开始编写。

java - GSON通过注解控制序列化格式化

我正在尝试使用注释来控制序列化格式。但是似乎没有任何方法可以从TypeAdapter或TypeAdapterFactory内部访问字段注释。这是我正在努力实现的一个例子。importorg.joda.time.DateTime;publicclassMovie{Stringtitle;@DateTimeFormat("E,Mdyyyy")DateTimereleaseDate;//otherfields...}publicclassLogEvent{Stringmessage;@DateTimeFormat("yyyyMMdd'T'HHmmss.SSSZ")DateTimetimest