草庐IT

公式化

全部标签

java - 如何格式化字符串输出,使列均匀居中?

在我的java课上,我们写了一个卡片程序,你可以在其中选择一张“secret卡片”,最后它会告诉你你的secret卡片是什么。我只有一个问题,那就是格式化输出。截至目前,当它打印时,第一列是偶数,但第二列和第三列不是。我的老师说要使用空格,但我试过了,但没有用。我知道有一种格式化它的方法,但我不确定。输出如下所示:Column0Column1Column2________________________________________________3ofSpades3ofDiamondsAceofDiamonds9ofDiamonds2ofDiamonds10ofDiamondsAc

java - 在 Function<T,R> 中格式化日期

我正在尝试在函数式界面中设置日期格式,但我不知道是否可行SimpleDateFormatdt1=newSimpleDateFormat("ddmmyyyyy");ListmenuPrices=findAll(restaurant);menuPrices.parallelStream().collect(Collectors.groupingBy(dt1.format(MenuPrice::getUpdateDate))); 最佳答案 这是可能的,但没有方法引用:Map>menuPrices.parallelStream().coll

java - CXF 中的格式化 XML 输出?

我知道在使用Marshaller时如何打开格式化的可能性。但我使用的是ApacheCXF(JAX-RS)并返回类似returnResponse.ok(entity).build();的响应。我还没有找到任何如何格式化输出的选项。我该怎么做? 最佳答案 首先,获得XML格式化输出的方法是在编码器上设置正确的属性(通常是JAXB,当使用CXF时,这是可以的,因为JAXB做的工作值得信赖)。也就是说,在某处您将要执行此操作:marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT,tr

java - 如何在 Java 中为 Solr 创建通用日期格式化程序?

我有一个要求,在将日期索引到Solr之前,可以按以下格式传递日期。以下是传递日期的示例StringdateStr="2012-05-23T00:00:00-0400";StringdateStr1="May24,201204:57:40GMT";StringdateStr2="2011-06-21";标准的Solr格式是"yyyy-MM-dd'T'HH:mm:ss'Z'"。我尝试过SimpleDateFormat,但无法编写支持各种格式的通用程序。它最终抛出解析异常。我也试过joda时间,但到目前为止在UTC转换方面还没有成功。publicstaticStringtoUtcDate(f

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 - 如何格式化我的日志消息

我想在打印到控制台之前格式化我的日志消息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 - GSON通过注解控制序列化格式化

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

Java POI XSSF VLookup 公式

我正在尝试使用Java和ApachePOI将简单的VLookup公式放入我的“.xlsx”文件中。这个公式有外部引用,对我不起作用。因此,为了向您提供更多详细信息,我使用的是poi和poi-ooxml3.13版以及excel2007。我以这种方式将公式放入单元格(其中单元格是单元格):cell.setCellType(Cell.CELL_TYPE_FORMULA);cell.setCellFormula("StringContainingFormula");然后评估公式,我尝试了三种不同的方法但没有运气。(wb是XSSFWorkbook)。1FormulaEvaluatormainWo

格式化电脑重装系统怎么操作

​电脑一但中毒的电脑必须重装系统,而且需要格式化后重装系统,才能将病毒铲除,那么如何将电脑格式化后重装系统呢?能够实现电脑格式化重装系统的方法是U盘重装和光盘重装,由于部分电脑没有光驱,建议用U盘,下面小编跟大家介绍格式化电脑重装系统怎么操作。工具/原料:系统版本:win10品牌型号:华硕灵耀14锐龙版 方法/步骤:方法一:利用重装系统工具1、格式化电脑重装系统的具体步骤,首先进入官网小白一键重装系统,并安装到C盘就可。2、在准备给电脑重装系统完成后选择重启,选择PE系统进入。3、进入PE系统后,打开电脑界面上的分区工具(DiskGenius),选择您的硬盘,软件开始执行快速分区。4、调整好参