找到 34423 篇文章,关于编程

遍历 Java 中的 HashMap

AmitDiwan
更新于 2019年9月20日 11:25:42

1K+ 次浏览

要遍历 HashMap,可以使用迭代器。HashMap 类使用哈希表来实现 Map 接口。这使得即使对于大型数据集,基本操作(例如 get() 和 put())的执行时间也能保持不变。以下是遍历 HashMap 的代码示例:示例import java.util.*; public class Main {    public static void main(String args[]) {       HashMap hashMap = new HashMap();       hashMap.put("John", new Integer(10000));       hashMap.put("Tim", new Integer(25000));       hashMap.put("Adam", new Integer(15000));       hashMap.put("Katie", new Integer(30000));       hashMap.put("Jacob", new Integer(45000));   ... 阅读更多

Java 中的 new 运算符

AmitDiwan
更新于 2019年9月20日 11:23:09

6K+ 次浏览

Java 中的 new 运算符用于创建新的对象。它也可以用于创建数组对象。让我们首先看看从类创建对象时的步骤:声明 - 使用对象类型声明一个具有变量名的变量。实例化 - 使用 'new' 关键字创建对象。初始化 - 'new' 关键字后跟对构造函数的调用。此调用初始化新对象。现在,让我们看一个例子:示例public class Puppy {    public Puppy(String name) {       // 此构造函数带有一个参数,name。     ... 阅读更多

Java 中的嵌套类

AmitDiwan
更新于 2019年9月20日 11:09:52

1K+ 次浏览

在 Java 中允许在一个类中编写另一个类。在另一个类中编写的类称为嵌套类,而包含内部类的类称为外部类。嵌套类分为两种类型:非静态嵌套类(内部类) - 这些是非静态类成员。静态嵌套类 - 这些是类的静态成员。以下是 Java 中嵌套类的类型:非静态嵌套类(内部类)内部类是 Java 中的一种安全机制。我们知道类不能与访问修饰符 private 关联,但是如果我们把类作为... 阅读更多

Java Integer compareUnsigned() 方法

AmitDiwan
更新于 2019年9月20日 11:06:25

188 次浏览

compareUnsigned() 方法将两个整数对象按数值进行比较,并将值视为无符号数。如果两个值相等,则返回值为 0;如果 val1 小于 val2,则返回值为 -1。如果 val1 大于 val2,则返回值为 1。首先,设置两个 Integer 对象:int val1 = 50; int val2 = -10;现在,将它们视为无符号数进行比较:System.out.println(Integer.compareUnsigned(val1, val2));以下是在 Java 中实现 compareUnsigned() 方法的示例:示例public class Main {    public static void main(String[] args) {       int val1 = 50;       int val2 = -10;     ... 阅读更多

Java Integer compareTo() 方法

AmitDiwan
更新于 2019年9月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年9月20日 11:03:00

720 次浏览

compare() 方法用于按数值比较两个整数值。语法如下:int compare(int val1, int val2)  上面,a 和 b 是要比较的两个整数值。如果返回值为 -1,则 val1 小于 val2。返回值为 1,当 val1 == val 2 时。当 val1 大于 val2 时,返回值为 1。首先,声明要比较的 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年9月20日 11:01:11

171 次浏览

byteValue() 方法将此 Integer 的值作为字节返回。以下是在 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年9月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年9月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;以下是在 Java 中检查数组中是否存在值的示例:示例import java.util.Arrays; public class Main {    public static void main(String[] args) {       // 初始化未排序的 int 数组       int intArr[] = {55, 20, 10, ... 阅读更多

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

AmitDiwan
更新于 2019年9月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)     ... 阅读更多

广告
© . All rights reserved.