【格式化文本输出Java SE】教程文章相关的互联网学习教程文章

java – 需要格式化JAXB输出的帮助【代码】

我有一些对象让我们说两个,A和B.这些对象来自同一个类.我需要使用JAXB封送这些对象,输出XML应采用以下形式:<Root><A><ID> an id </ID></A><B><ID> an id </ID></B> </Root><!-- Then all A and B attributes must be listed !--> <A><ID> an id </ID><attribute1> value </attribute1><attribute2> value </attribute2> </A> <B><ID> an id </ID><attribute1> value </attribute1><attribute2> value </attribute2> </B>如何在JAX...

java – 格式化字符串的最简单方法,如1 000 000【代码】

在我的android程序中,我显示大数字.为了使它们易于阅读,我想格式化这些数字,而不是像1000000,而是像1 000 000. 哪种格式化这样的字符串最简单?解决方法:试试这个String s = NumberFormat.getNumberInstance(Locale.FRANCE).format(1000000);

java – 格式化spring错误消息参数【代码】

我有一个Spring Boot Web应用程序,我拒绝控制器中的值,如下所示:@RequestMapping(value = "/create", method = RequestMethod.POST) public String createSubmit(@ModelAttribute("createForm") CreateForm createForm, BindingResult result, SessionStatus status) {DateTime dt1 = createForm.getDt1();DateTime dt2 = createForm.getDt2();if (!dt1.isBefore(dt2)){result.rejectValue("fieldId", "validation.isbefore", new...

如何使用Java中的printf格式化多行toString()【代码】

因此,对于我的初学者编程课,我们必须编写一个专注于继承的程序,我们可以为不同类型的大学生创建和输入信息. 我有程序和输出工作正常,但我的教授希望我们格式化输出如下: 输入新的学生信息时,他希望使用toString()方法整齐地打印学生的信息,如下所示: 选择:学生姓名:学生卡:积分数量: 但是在程序结束时,他希望我们使用printf格式化输出,以便它看起来像这样: 学生类型:(标签)学生姓名:(标签)学生证:(标签)积分数量:(tab)基...

java – HTML格式化文本【代码】

是否有任何类似于Html.fromHtml()的Java API在Android中执行? JSoup确实解析并删除了标签,但输出不是格式化的.例如:<ol type="1"><li>Test1</li><ol type="a"><li>TestA1</li><li>TestB1</li></ol><li>Test2</li><ol type="a"><li>TestA2</li><li>TestB2</li></ol> </ol>应该给我一些类似的东西 >测试1 一个. TestA1 湾TestB1>测试2 一个. TestA2 湾TestB2解决方法:jsoup到“格式化文本”没有api,但您可以自己转换列表: >遍历ul...

java – 用于Eclipse格式化程序的Google CodeStyle显示版本警告

样式xml取自: https://code.google.com/p/google-styleguide/source/browse/trunk/eclipse-java-google-style.xml 在Eclipse Luna(版本4.4.1)中,转到: >窗口>偏好> Java> CodeStyle>格式化程序>导入eclipse-java-google-style.xml 但是我得到了这样的信息:This profile has been created with a more recent Eclipse build thanthe one you are using. Some older settings might be reset to theirdefault values and newer se...

java – 调试’详细格式化程序’如何在eclipse中解析类?【代码】

在eclipse中,您可以在Preferences – >下设置自定义“Detail Formatters”. Java – >调试 – > Detail Formatters在调试时以自定义方式打印对象.我想使用实用程序类使用格式化程序打印对象,如:return com.foo.Bar.xzyToString(this);其中xzyToString是Bar返回String的静态方法,但eclipse却抱怨它 ‘无法解析类型:com.foo.Bar.xzyToString’.将“Bar”添加到项目构建路径不允许找到该类.我如何/在何处更新eclipse用于解析详细格...

java eclipse自动格式化缩进缩进【代码】

我对eclipse的自动格式的问题在于它是这样的:public List<JSON> getIdentityQualifiers(String identity)throws DatabaseException {//....code }对此:public List<JSON> getIdentityQualifiers(String identity)throws DatabaseException{//....code}显然,我想保留以前的格式,但我找不到控制它的位置.解决方法:转到项目 – >属性 – > Java代码风格 – >格式化程序,您将看到格式化选项.有很多不同的风格. 我的公司为我们提供了一...

使用system.out.printf格式化java字符串【代码】

我一直在寻找关于java中的System.out.printf的许多问题,用于格式化字符串输出,我似乎并不理解如何使用它. 我正在尝试打印看起来像这样的漂亮列601 GoPro Hero5 Black 276.95 602 GoPro Hero5 Session 199.00 611 Canon EOS Rebel 361.89但我能得到的最好的就是这个601 GoPro Hero5 Black 276.95 602 GoPro Hero5 Session 199.00 611 Canon EOS Rebel 361.89我似乎能够对齐前两个值,但从来没有第三个...

java – 如何在Play框架2中格式化输入值?【代码】

如何格式化输入值以在Play中包含2个小数位!框架2?例如,我希望价格看起来像“100.00”,但它显示为“100.0”.我是使用模型上的注释,还是表单中输入的参数? 我试过这个,但它没有改变格式:@inputText(myForm("price"), 'format -> "###.##")解决方法:我将数据类型从Double更改为BigDecimal并将比例设置为2.这会自动处理格式化.@Column(scale = 2) public BigDecimal price;

如何在Java的String格式化程序中格式化Time和String值【代码】

使用Java String.format()如何格式化字符串以产生“Time-userId”(即3:02 pm-joe user). 我已经进行了几次迭代,我认为这是分钟和上午/下午之间的空间让我失望.我的最后一次迭代是String.format("%1$tl:%1$tM %1$tp - %2s", new Date(), "joe user");我即将打平并使用SimpleDateFormat,但我想先问一下这里.解决方法:你需要%2 $s来获得第二个参数,如下所示:String.format("%1$tl:%1$tM %1$tp - %2$s", new Date(), "joe user")打印...

自升级到Java 7以来,Javadoc格式化已损坏

从将项目升级到Java 7后,生成的文档现在已经破坏了格式. 如何解决这个问题?解决方法:Java 7改变了Javadoc使用的CSS样式表,因为文档现在具有不同页面元素的不同格式. 您可以从Oracle下载正确的样式表: http://docs.oracle.com/javase/7/docs/api/stylesheet.css

java – Eclipse:设置自动格式化的最大行长度吗?

我根据这个问题做了一切:Eclipse: Set maximum line length for auto formatting?. 我的结果: 我试着制作自己的个人资料.个人资料已创建: 在ctrl shift f之前: 后: 怎么解决?解决方法:转到How to Change the Default Format Settings in Eclipse 按照步骤创建新配置文件.步骤11 [Line Wrapping]显示“最大线宽”字段,更改可以解决您的问题. 此外,请确保在“活动配置文件”下拉列表中选择了新创建的配置文件窗口 – >偏好 – ...

java – 使用DecimalFormat格式化大双数【代码】

我试图使用DecimalFormat格式化双数字只打印2位小数的数字,如果它有小数部分,我想打印数字原样.当数字很小时,下面的代码工作正常但数字很大,它没有按预期工作.DecimalFormat df = new DecimalFormat("#.##"); //have tried just # toodouble d1 = 56789d;System.out.println(df.format(d1)); //works fine - prints 56789double d2 = 1234567879123456789d;System.out.println(df.format(d2)); // does not work第二个输出12345678...

java – 如何显示格式化的联系号码?【代码】

我有一个名为电话号码的字段,其值为0833888999,我想将其格式化为以下内容,如下所示:0833 888 999. The answer that Rachana offered blew 适用于少数国家,但不适用于所有国家. 因此,我使用this Google library来格式化来自不同国家的联系电话号码;但问题是,在数据库中保留联系号后我无法在数据库中搜索它们,例如库会格式化不同国家的不同国家的联系号码,例如在它们之间添加空格或“ – ”使得休眠无法找到他们.+18182223333 >>> +...