默认情况下,Java中的断言是禁用的。为了启用它们,我们使用以下命令:java -ea Example (或) java -enableassertions Example 其中,Example是Java文件的名称。让我们来看一个JVM生成断言错误的示例:public class Example { public static void main(String[] args) { int age = 14; assert age >= 18 : "Cannot Vote"; System.out.println("The voter's age is " + age); } }输出The voter's age is 14
为了在Java中编译assert,我们只需将布尔表达式设置为false。让我们来看一个示例程序:public class Example { public static void main(String[] args) { assert false; System.out.println("Compiled and executed successfully!!!"); } }输出Compiled and executed successfully!!!
要在Java中使用短格式日期格式化消息,我们使用MessageFormat类和Date类。MessageFormat类为我们提供了一种生成不依赖于语言的连接消息的方法。MessageFormat类扩展了Serializable和Cloneable接口。声明 - java.text.MessageFormat类声明如下:public class MessageFormat extends Format MessageFormat.format(pattern, params)方法格式化消息,并使用params数组中的对象填充缺失的部分,匹配参数编号和数组索引。format方法有两个参数,一个模式和一个参数数组…… 阅读更多
要在Java中使用中等样式的日期格式化消息,我们使用MessageFormat类和Date类。MessageFormat类为我们提供了一种生成不依赖于语言的连接消息的方法。MessageFormat类扩展了Serializable和Cloneable接口。声明 - java.text.MessageFormat类声明如下:public class MessageFormat extends Format MessageFormat.format(pattern, params)方法格式化消息,并使用params数组中的对象填充缺失的部分,匹配参数编号和数组索引。format方法有两个参数,一个模式和一个参数数组…… 阅读更多