【发布时间】:2018-06-13 18:15:34
【问题描述】:
是否可以将System.out.print 排序变量以相反的顺序?我知道我可以使用Strings 和reverse 它,但我想知道是否可以直接在java 中使用System.out.print 来做到这一点。谢谢:)
【问题讨论】:
标签: java string int reverse system.out
是否可以将System.out.print 排序变量以相反的顺序?我知道我可以使用Strings 和reverse 它,但我想知道是否可以直接在java 中使用System.out.print 来做到这一点。谢谢:)
【问题讨论】:
标签: java string int reverse system.out
简短回答:不。
为什么?
调用 print 或 println 在转换后输出单个值 值使用适当的 toString 方法。
所以你只是打印而不是别的,即使使用System.out.format 你也无法实现这一点。因为:
这个类提供对布局对齐和对齐的支持, 数字、字符串和日期/时间数据的通用格式,以及 特定于语言环境的输出。
所以,为了更好的解决方案,我做了一个简单的函数:
public static String reverseString(String wordToReverse)
{
return new StringBuilder(wordToReverse).reverse().toString();
}
【讨论】: