当前位置: 首页 > 面试题库 >

Java相当于.NET的String.Format

红富
2023-03-14
问题内容

String.Format在Java中有与.NET等效的东西吗?


问题答案:

看一下String.format和PrintStream.format方法。

两者都基于java.util.Formatter类。

String.format示例:

Calendar c = new GregorianCalendar(1995, MAY, 23);
String s = String.format("Duke's Birthday: %1$tm %1$te,%1$tY", c);
// -> s == "Duke's Birthday: May 23, 1995"

System.out.format示例

// Writes a formatted string to System.out.
System.out.format("Local time: %tT", Calendar.getInstance());
// -> "Local time: 13:34:18"


 类似资料:
  • 问题内容: 我在Visual Basic中有一个加密的字符串。NET 2008,加密和解密的功能如下: 例如,使用此功能加密的单词“ android”会给我结果“ B3xogi / Qfsc =“ 现在我需要使用相同的密钥“ key12345”从java解密字符串“ B3xogi / Qfsc =“,其结果应为“ android” …任何人都知道该怎么做? 提前致谢。 问题答案: 使用Apache

  • 问题内容: 如何获得与Java中的AutoResetEvent等效的语义?(有关ManualResetEvent。 问题答案: @ user249654的答案看起来很有希望。我添加了一些单元测试来验证它,并且确实可以按预期工作。 我还添加了一个重载,需要超时。 如果其他人觉得它有用,则在这里提供代码: 单元测试 具有过载的AutoResetEvent接受超时

  • 问题内容: 我正在使用Java进行编译器设计项目。进行了词法分析(使用jflex),我想知道哪种yacc类工具最适合(最有效,最易用等)进行语法分析,为什么这样做。 问题答案: 如果您特别想要类似YACC的行为(表驱动),那么我所知道的唯一一个就是CUP。 在Java世界中,似乎有更多的人倾向于ANTLR或JavaCC之类的递归下降解析器。 而且效率很少是选择解析器生成器的原因。

  • 问题内容: 我正在寻找Java ByteBuffer的“ C ++”。 我可能会丢失明显的内容,或者仅需要一个孤立的用法示例进行澄清。我浏览了iostream家族,它似乎可以提供基础。具体来说,我希望能够: 从字节数组/点构建缓冲区,并从缓冲区获取原语,例如getByte,getInt 使用原语(例如putByte,putInt)构建缓冲区,然后获取字节数组/指针。 问题答案: 您已经拥有,或者可

  • 问题内容: Java是否具有表示一段时间的数据类型,例如34秒,5分钟等。 我已经看到了一些TimeSpan的实现,这些实现涵盖了从12月10日到12月11日这样的时间段。 我需要的是类似C#中的TimeSpan。 问题答案: 目前还不是JDK的一部分,但是将被合并到JDK 7中-尝试Joda Time

  • 问题内容: 在这里遇到一些建筑上的麻烦。 在C ++中,我们有“朋友”的概念,这种朋友类可以访问私有成员。 因此,我正在设计一个Java应用程序并尝试遵守MVC架构。我有一个控制器类来管理“ map_objects”之间的图形连接。我想通过使用此控制器类在DTO’map_objects’中隐藏实际设置这些连通性的函数。 (即,即使控制器类实现了设置连接性所需的功能,“用户”仍然可以直接在DTO中访