找到 4330 篇文章 适用于 Java 8

Java Integer compareTo() 方法

AmitDiwan
更新于 2019-09-20 11:05:01

8K+ 浏览量

java.lang.Integer.compareTo() 方法在数值上比较两个 Integer 对象。如果此 Integer 等于参数 Integer,则此方法返回 0;如果此 Integer 在数值上小于参数 Integer,则返回小于 0 的值;如果此 Integer 在数值上大于参数 Integer,则返回大于 0 的值。首先,设置两个 Integer 对象 - Integer obj1 = new Integer("100"); Integer obj2 = new Integer("200");现在,比较这些对象 - int res = obj1.compareTo(obj2);以下是在 Java 中实现 compareTo() 方法的示例 - 示例public class Main {    public static void main(String[] args) {       Integer obj1 ... 阅读更多

Java Integer compare() 方法

AmitDiwan
更新于 2019-09-20 11:03:00

720 浏览量

compare() 方法用于在数值上比较两个整数值。语法如下 - int compare(int val1, int val2)  上面,a 和 b 是要比较的两个整数值。如果返回值为 -1,则 val1 小于 val2。返回值为 1,当 val1 == val 2 时。返回值为 1,当 val1 大于 val2 时。首先,声明要比较的 int 值 - int val1 = 200; int val2 = 250; int val3 = 200;现在,比较这些值 - System.out.println(Integer.compare(val1, val2)); System.out.println(Integer.compare(val1, val3));以下是在 Java 中实现 compare() 方法的示例 - 示例public ... 阅读更多

Java Integer byteValue() 方法

AmitDiwan
更新于 2019-09-20 11:01:11

171 浏览量

byteValue() 方法将此 Integer 的值作为 byte 返回。以下是在 Java 中实现 byteValue() 方法的示例 - 示例public class Main {    public static void main(String[] args) {       Integer val = new Integer(10);       byte res = val.byteValue();       System.out.println("Value = " + res);    } }输出Value = 10让我们看看另一个示例 - 示例import java.util.*; public class Main {    public static void main(String[] args) {       Byte b = new Byte("10");       byte res = b.byteValue();       System.out.println("Byte = " + b );       System.out.println("Primitive byte = "+ res);    } }输出Byte = 80 Primitive byte = 80

Java Integer bitCount() 方法

AmitDiwan
更新于 2019-09-20 10:58:54

139 浏览量

java.lang.Integer.bitCount() 方法返回指定 int 值的二进制补码表示形式中 1 的位数。首先,设置一个 int 值 - int val = 210;现在,查找 1 的位数 - Integer.bitCount(val)以下是在 Java 中实现 bitCount() 方法的示例 - 示例public class Main {    public static void main(String[] args) {       int val = 210;       System.out.println("Number = " + val);       System.out.println("Binary = " + Integer.toBinaryString(val));       // 返回 1 的位数       System.out.println("Number of one bits = " + Integer.bitCount(val));    } }输出Number = 210 Binary = 11010010 Number of one bits = 4

检查 Java 中数组中是否存在值

AmitDiwan
更新于 2019-09-20 10:57:19

742 浏览量

首先对数组进行排序 - int intArr[] = {55, 20, 10, 60, 12, 90, 59}; // 对数组进行排序 Arrays.sort(intArr);现在,将要搜索的值设置为 int 变量 - int searchVal = 12;检查数组中是否存在值 - int retVal = Arrays.binarySearch(intArr, searchVal); boolean res = retVal > 0 ? true : false;以下是在数组中检查值是否存在的方法 - 示例import java.util.Arrays; public class Main {    public static void main(String[] args) {       // 初始化未排序的 int 数组       int intArr[] = {55, 20, 10, ... 阅读更多

检查 Java 中字符串是否以给定前缀中的任何一个开头

AmitDiwan
更新于 2019-09-20 10:54:48

436 浏览量

假设字符串为 - String str = "Malyalam";假设前缀位于数组中 - String[] prefixArr = { "Ga", "Ma", "yalam" };现在,要检查字符串是否以上述任何前缀开头,请使用 startsWith() - if (Stream.of(prefixArr)    .anyMatch(str::startsWith))    System.out.println("TRUE"); else    System.out.println("FALSE");以下是在 Java 中检查字符串是否以给定前缀中的任何一个开头的方法 - 示例import java.util.stream.Stream; class Main {    public static void main(String[] args) {       String str = "Malyalam";       String[] prefixArr = { "Ga", "Ma", "yalam" };       if (Stream.of(prefixArr)     ... 阅读更多

使用 ASCII 值检查 Java 中字符串是否仅包含字母

AmitDiwan
更新于 2019-09-20 08:29:26

424 浏览量

假设我们在 myStr 变量中设置了输入字符串。现在循环遍历直到字符串的长度,并使用 ASCII 值检查字母 - for (int i = 0; i < myStr.length(); i++) {    char c = myStr.charAt(i);    if (!(c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z')) {       return false;    } }如果字符串仅包含字母,则返回 true,否则返回 false。如果字符串不包含字母,则返回 false。如果字符串包含字母,则返回 true。以下是在 Java 中使用 ASCII 值检查字符串是否仅包含字母的示例 - 示例public class Main {    public static boolean checkAlphabet(String myStr) {       for (int i = 0; i < myStr.length(); i++) {         char c = myStr.charAt(i);         if (!(c >= 'A' && c <= 'Z' || c >= 'a' && c <= 'z')) {           return false;         }       }       return true;    }    public static void main(String[] args) {       String str = "Amit";       boolean result = checkAlphabet(str);       System.out.println("字符串仅包含字母?= " + result);    } }输出字符串仅包含字母?= true让我们看看另一个示例,其中输入不同 - 字符串仅包含字母?= false

使用正则表达式检查 Java 中字符串是否仅包含字母

AmitDiwan
更新于 2019-09-20 08:24:32

900 浏览量

首先,将字符串转换为字符数组。这里,name 是我们的字符串 - char[] ch = name.toCharArray();现在,循环遍历并查找字符串是否仅包含字母。这里,我们正在检查字符串中每个字符是否不等于字母 - for (char c : ch) {    if(!Character.isLetter(c)) {       return false;    }以下是在使用正则表达式检查字符串是否仅包含字母的示例示例实时演示public class Main {    public static boolean checkAlphabet(String name) {       char[] ch = name.toCharArray();       for (char c : ch) { ... 阅读更多

使用 Lambda 表达式检查 Java 中字符串是否仅包含字母

AmitDiwan
更新于 2019-09-20 08:19:04

653 浏览量

假设我们的字符串为 - String str = "Amit123";现在,使用 allMatch() 方法,获取字符串是否仅包含字母的布尔结果 - boolean result = str.chars().allMatch(Character::isLetter);以下是在使用 Lambda 表达式检查字符串是否仅包含字母的示例 - 示例class Main {    public static void main(String[] args) {       String str = "Amit123";       boolean result = str.chars().allMatch(Character::isLetter);       System.out.println("字符串仅包含字母?= "+result);    } }输出让我们看看另一个示例,其中输入不同 - 字符串仅包含字母?= false示例class Main {    public static void main(String[] args) ... 阅读更多

在 Java 中将一个字符串插入另一个字符串

AmitDiwan
更新于 2024-08-27 18:46:59

3K+ 浏览量

在本文中,我们将探讨如何在 Java 中使用特定位置将一个字符串插入另一个字符串。为此,我们将使用 StringBuffer 类。StringBuffer 类:StringBuffer 类创建和操作可以更改的字符串。它更改字符串的内容,而无需每次都创建一个新对象。问题陈述用 Java 编写一个程序来插入一个字符串到另一个字符串中 - 输入That's good! 输出新字符串将插入的索引 = 6结果字符串 = That's no good! 插入字符串到... 的步骤 阅读更多

广告