找到 4330 篇文章 适用于 Java 8
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 ... 阅读更多
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 ... 阅读更多
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
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
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, ... 阅读更多
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) ... 阅读更多
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
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) { ... 阅读更多
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) ... 阅读更多