找到关于 Java 8 的4330 篇文章

在 Java 中获取默认系统属性

Samual Sam
更新于 2020年6月26日 15:04:28

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 ... 阅读更多

返回 Java 中的所有系统属性

Samual Sam
更新于 2020年6月26日 14:43:51

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 ... 阅读更多

Java 正则表达式从字符串中提取最大数值

karthikeya Boyini
更新于 2020年6月26日 14:46:46

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 ... 阅读更多

Java 程序获取字符串指定索引处的字符

Samual Sam
更新于 2020年6月26日 14:49:13

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

Java 程序使用 compareTo() 方法比较字符串

karthikeya Boyini
更新于 2020年6月26日 14:51:24

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("第一个字符串... 阅读更多

Java 程序忽略大小写检查两个字符串是否相等

Samual Sam
更新于 2020年6月26日 14:54:14

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";    ... 阅读更多

Java 程序比较字符串是否相等

karthikeya Boyini
更新于 2020年6月26日 14:31:46

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) {  ... 阅读更多

Java 程序连接整数和字符串

Samual Sam
更新于 2020年6月26日 14:34:31

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

在 Java 中将 null 连接到字符串

karthikeya Boyini
更新于 2020年6月26日 14:36:18

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

获取 Java 字符串中的所有数字

Samual Sam
更新于 2020年6月26日 14:38:18

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

广告