找到 4330 篇文章 关于 Java 8
634 次浏览
要在 Java 中返回所有默认系统属性,首先使用 System.getProperties() 方法。java.util.Properties prop = System.getProperties();然后,使用 list() 方法列出所有属性。prop.list(System.out);示例 在线演示public class Demo { public static void main(String[] args) { java.util.Properties prop = System.getProperties(); System.out.println("以下是属性:"); prop.list(System.out); } }输出以下是属性: java.runtime.name=OpenJDK Runtime Environment sun.boot.library.path=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0... java.vm.version=25.141-b16 java.vm.vendor=Oracle Corporation java.vendor.url=http://java.oracle.com/ path.separator=: java.vm.name=OpenJDK 64-Bit Server VM file.encoding.pkg=sun.io user.country=US sun.java.launcher=SUN_STANDARD sun.os.patch.level=unknown java.vm.specification.name=Java Virtual Machine Specification user.dir=/home/cg/root/3757524 java.runtime.version=1.8.0_141-b16 java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment java.endorsed.dirs=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0... os.arch=amd64 java.io.tmpdir=/tmp line.separator= java.vm.specification.vendor=Oracle Corporation os.name=Linux sun.jnu.encoding=UTF-8 java.library.path=/home/cg/root/GNUstep/Library/Librari... java.specification.name=Java Platform API Specification java.class.version=52.0 sun.management.compiler=HotSpot 64-Bit Tiered Compilers os.version=3.10.0-862.9.1.el7.x86_64 user.home=? user.timezone= java.awt.printerjob=sun.print.PSPrinterJob ... 阅读更多
1K+ 次浏览
要在 Java 中返回所有系统属性,首先使用 System.getProperties() 方法。java.util.Properties prop = System.getProperties();然后,使用 list() 方法列出所有属性。prop.list(System.out);示例 在线演示public class MainClass { public static void main(String[] args) { java.util.Properties prop = System.getProperties(); prop.list(System.out); } }输出java.runtime.name=OpenJDK Runtime Environment sun.boot.library.path=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0... java.vm.version=25.141-b16 java.vm.vendor=Oracle Corporation java.vendor.url=http://java.oracle.com/ path.separator=: java.vm.name=OpenJDK 64-Bit Server VM file.encoding.pkg=sun.io user.country=US sun.java.launcher=SUN_STANDARD sun.os.patch.level=unknown java.vm.specification.name=Java Virtual Machine Specification user.dir=/home/cg/root/3757524 java.runtime.version=1.8.0_141-b16 java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment java.endorsed.dirs=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0... os.arch=amd64 java.io.tmpdir=/tmp line.separator= java.vm.specification.vendor=Oracle Corporation os.name=Linux sun.jnu.encoding=UTF-8 java.library.path=/home/cg/root/GNUstep/Library/Librari... java.specification.name=Java Platform API Specification java.class.version=52.0 sun.management.compiler=HotSpot 64-Bit Tiered Compilers os.version=3.10.0-862.9.1.el7.x86_64 user.home=? user.timezone= java.awt.printerjob=sun.print.PSPrinterJob file.encoding=UTF-8 java.specification.version=1.8 user.name=? java.class.path=/home/cg/root/GNUstep/Library/Librari... java.vm.specification.version=1.8 sun.arch.data.model=64 java.home=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0... sun.java.command=MainClass java.specification.vendor=Oracle Corporation user.language=en ... 阅读更多
523 次浏览
从字母数字字符串中提取最大数值。示例如下:String = abcd657efgh234 最大数值 = 657演示此功能的程序如下:示例 在线演示import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example { public static void main (String[] args) { String str = "123abc874def235ijk999"; System.out.println("字符串是:" + str); String regex = "\\d+"; Pattern ptrn = Pattern.compile(regex); Matcher match = ptrn.matcher(str); int maxNum = 0; while(match.find()) { int num = Integer.parseInt(match.group()); if(num > maxNum) { maxNum = num; } } System.out.println("上述字符串中的最大数值是:" + maxNum); } }输出字符串是:123abc874def235ijk999 ... 阅读更多
394 次浏览
使用 Java 中的 charAt() 方法获取指定索引处的字符。假设我们的字符串如下所示。String str = "Laptop...";查找第 3 个位置的字符。str.charAt(2);以下是最终示例。示例 在线演示public class Demo { public static void main(String[] args) { String str = "Laptop..."; System.out.println("字符串:"+str); System.out.println("第 3 个位置的字符 = "+str.charAt(2)); } }输出字符串:Laptop... 第 3 个位置的字符 = p
115 次浏览
compareTo(obj) 方法将此字符串与另一个对象进行比较。如果参数字符串与该字符串在词法上相等,则返回 0;如果参数字符串在词法上大于该字符串,则返回小于 0 的值;如果参数字符串在词法上小于该字符串,则返回大于 0 的值。我们有两个字符串:String str1 = "tom"; String str2 = "tim";让我们检查所有返回值。if(str1.compareTo(str2) > 0) { System.out.println("第一个字符串更大!"); } if(str1.compareTo(str2) == 0) { System.out.println("第一个字符串等于第二个字符串!"); } if(str1.compareTo(str2) 0) { System.out.println("第一个字符串... 阅读更多
188 次浏览
使用 Java 中的 equalsIgnoreCase() 方法忽略大小写检查两个字符串是否相等。假设我们的两个字符串如下所示。String one = "rocky"; String two = "Rocky";两者相等,但大小写不同。由于该方法忽略大小写,因此这两个字符串将被认为是相等的。在这里,我们正在检查相同的内容。if(one.equalsIgnoreCase(two)) { System.out.println("字符串 one 等于 two(忽略大小写)即 one==two"); }else{ System.out.println("字符串 one 不等于字符串 two(忽略大小写)即 one!=two"); }以下是一个完整的例子。示例 在线演示public class Demo { public static void main(String[] args) { String one = "rocky"; ... 阅读更多
192 次浏览
要在 Java 中比较字符串是否相等,请使用 equals() 方法。让我们看一些示例,在这些示例中,我们检查了相同和不同的字符串值。示例 在线演示public class Demo { public static void main(String[] args) { String one = "x"; String two = "x"; if(one.equals(two)) { System.out.println("字符串 one 等于 two 即 one==two"); }else{ System.out.println("字符串 one 不等于字符串 two 即 one!=two"); } } }输出字符串 one 等于 two 即 one==two让我们看另一个例子。示例 在线演示public class Demo { public static void main(String[] args) { ... 阅读更多
468 次浏览
要将整数与字符串值连接起来,需要使用 + 运算符。假设字符串如下所示。String str = "Demo Text";现在,我们将整数与上述字符串连接起来。String res = str + 1 + 2 + 3 + 4 + 5;示例 在线演示public class Demo { public static void main(String[] args) { String str = "Demo Text"; System.out.println("字符串 = "+str); String res = 99 + 199 + 299 + 399 + str; System.out.println(res); } }输出字符串 = Demo Text 996Demo Text
3K+ 次浏览
要将空值连接到字符串,可以使用 + 运算符。假设我们的字符串如下所示:String str = "Demo Text"; 现在我们将看到如何轻松地将空值连接到字符串。String strNULL = str + "null"; 以下为最终示例。示例 在线演示public class Demo { public static void main(String[] args) { String str = "Demo Text"; System.out.println("String = "+str); String strNULL = str + "null"; System.out.println("String concatenated with NULL: "+strNULL); } }输出String = Demo Text String concatenated with NULL: Demo Textnull
浏览量:779
假设我们的字符串如下所示:String str = "DEMO98 TE4567XT"; 要仅显示上述字符串中的数字,我们使用了 replaceAll() 方法,并将所有字符替换为空。str.replaceAll("\D", "")) 以下是从字符串中仅显示数字的最终示例。示例 在线演示public class Demo { public static void main(String[] args) { String str = "DEMO98 TE4567XT"; System.out.println("String = "+str); System.out.println("Displaying digits: "+str.replaceAll("\D", "")); } }输出String = DEMO98 TE4567XT Displaying digits: 984567