找到关于 Java 8 的4330 篇文章
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 次查看
从字母数字字符串中提取最大数值。示例如下:字符串 = 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+ 次查看
要将 null 连接到字符串,请使用 + 运算符。假设我们的字符串如下。String str = "Demo Text";我们现在将看到如何轻松地将 null 连接到字符串。String strNULL = str + "null";以下是最终示例。示例 在线演示public class Demo { public static void main(String[] args) { String str = "Demo Text"; System.out.println("字符串 = "+str); String strNULL = str + "null"; System.out.println("与 NULL 连接的字符串:"+strNULL); } }输出字符串 = Demo Text 与 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