找到 4330 篇文章 适用于 Java 8

使用 Java 正则表达式将 '*' 替换为 '^'

Nancy Den
更新于 2020-06-25 15:01:20

2K+ 阅读量

要使用 Java 正则表达式将 '*' 替换为 '^',我们需要使用 replaceAll() 方法。replaceAll() 方法返回一个字符串,该字符串替换与正则表达式匹配的所有字符序列以及替换后的字符串。声明 - java.lang.String.replaceAll() 方法声明如下:public String replaceAll(String regex, String replaced) 让我们看一个使用 Java 正则表达式将 '*' 替换为 '^' 的程序 - 示例 实时演示public class Example { public static void main( String args[] ) { String str = new String("H*e*l*l*o"); System.out.println( "初始字符串 : "+ str); // 替换 '*' ... 阅读更多

使用 Java 正则表达式验证电话号码

Krantik Chavan
更新于 2020-06-25 15:01:54

314 阅读量

为了使用正则表达式匹配电话号码,我们在 Java 中使用 matches 方法。java.lang.String.matches() 方法返回一个布尔值,该值取决于字符串与正则表达式的匹配情况。声明 - java.lang.String.matches() 方法声明如下:public boolean matches(String regex) 让我们看一个使用正则表达式验证电话号码的程序 - 示例 实时演示public class Example { public static void main( String[] args ) { System.out.println(phone("+91 1023456789")); } // 验证邮政编码 public static boolean phone( String z ) { return z.matches("\+[0-9]*\s+\d{10}" ); ... 阅读更多

Java 程序在长数组上实现二分查找

George John
更新于 2020-06-25 15:03:26

201 阅读量

可以通过使用方法 java.util.Arrays.binarySearch() 在长数组上实现二分查找。如果该元素存在于数组中,此方法将返回所需长元素的索引,否则返回 (-(插入点) - 1),其中插入点是将该元素插入数组的位置。如下所示给出了演示此方法的程序 - 示例 实时演示import java.util.Arrays; public class Demo { public static void main(String[] args) { long long_arr[] = { 250L, 500L, 175L, 90L, 415L }; Arrays.sort(long_arr); System.out.print("排序后的数组 ... 阅读更多

使用 Java MessageFormat 格式化货币

Ankith Reddy
更新于 2020-06-25 15:07:07

454 阅读量

要在 Java 中使用货币填充程序格式化消息,我们使用 MessageFormat 类。MessageFormat 类为我们提供了一种生成连接消息的方法,这些消息不依赖于语言。MessageFormat 类扩展了 Serializable 和 Cloneable 接口。声明 - java.text.MessageFormat 类声明如下:public class MessageFormat extends Format MessageFormat.format(pattern, params) 方法格式化消息并使用 params 数组中的对象填充缺失的部分,匹配参数编号和数组索引。format 方法有两个参数,一个模式和一个参数数组。模式包含占位符 {} 花括号 ... 阅读更多

使用 Java MessageFormat 格式化浮点数

Arjun Thakur
更新于 2020-06-25 15:11:20

947 阅读量

要在 Java 中使用浮点填充程序格式化消息,我们使用 MessageFormat 类。MessageFormat 类为我们提供了一种生成连接消息的方法,这些消息不依赖于语言。MessageFormat 类扩展了 Serializable 和 Cloneable 接口。声明 - java.text.MessageFormat 类声明如下:public class MessageFormat extends Format MessageFormat.format(pattern, params) 方法格式化消息并使用 params 数组中的对象填充缺失的部分,匹配参数编号和数组索引。format 方法有两个参数,一个模式和一个参数数组。模式包含占位符 {} 花括号 ... 阅读更多

使用 Java 正则表达式验证邮政编码

Anvi Jain
更新于 2020-06-25 15:04:40

399 阅读量

为了使用正则表达式匹配邮政编码,我们在 Java 中使用 matches 方法。java.lang.String.matches() 方法返回一个布尔值,该值取决于字符串与正则表达式的匹配情况。声明 - java.lang.String.matches() 方法声明如下:public boolean matches(String regex) 让我们看一个使用 Java 正则表达式验证邮政编码的程序 - 示例 实时演示public class Example { public static void main( String[] args ) { System.out.println(zipIndia("400709")); System.out.println(zipUS("10060")); } // 验证邮政编码 public static boolean zipIndia( String z ) { ... 阅读更多

使用 Java 正则表达式验证城市和州

Smita Kapse
更新于 2020-06-25 15:12:20

927 阅读量

为了使用正则表达式匹配城市和州,我们在 Java 中使用 matches 方法。java.lang.String.matches() 方法返回一个布尔值,该值取决于字符串与正则表达式的匹配情况。声明 - java.lang.String.matches() 方法声明如下:示例 实时演示public class Example { public static void main( String[] args ) { System.out.println(city("Mumbai")); System.out.println(state("Goa")); } // 验证城市 public static boolean city( String c ) { return c.matches( "([a - zA - Z] + |[a - zA - Z] + ... 阅读更多

如何在 Java 中捕获断言错误

Nancy Den
更新于 2020-06-25 15:15:15

7K+ 阅读量

为了捕获断言错误,我们需要在 try 块中声明断言语句,第二个表达式是要显示的消息,并在 catch 块中捕获断言错误。让我们看一个关于如何在 Java 中处理断言错误的程序 - 示例public class Example { public static void main(String[] args) throws Exception { try { assert args.length > 0 : "捕获到断言错误!!!!"; } catch (AssertionError e) { System.out.println(e.getMessage()); } } }输出

如何在 Java 中处理断言错误?

Krantik Chavan
更新于 2020-06-25 15:15:59

6K+ 阅读量

为了处理断言错误,我们需要在 try 块中声明断言语句,并在 catch 块中捕获断言错误。让我们看一个关于如何在 Java 中处理断言错误的程序 - 示例public class Example { public static void main(String[] args) throws Exception { try { assert args.length > 0; } catch (AssertionError e) { System.out.println(e.getMessage()); } } }输出

在 Java 中从命令行启用断言

Anvi Jain
更新于 2020-06-26 06:46:07

431 阅读量

默认情况下,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

广告