一个单词在一个字符串中出现的次数表示其出现次数。一个例子如下所示 -字符串 = 一个苹果是红色的。单词 = 红色 单词“红色”在上述字符串中出现 1 次。演示此功能的程序如下所示。例子 实时演示 public class Example { public static void main(String args[]) { String string = "Spring is beautiful but so is winter"; String word = "is"; String temp[] = string.split(" "); int count = 0; for (int i = 0; i < temp.length; i++) { if (word.equals(temp[i])) count++; } System.out.println("The string ... 阅读更多
从给定位置提取 k 个比特位需要将数字转换为其二进制表示形式。一个例子如下所示 -数字 = 20 二进制表示 = 10100 k = 3 位置 = 2 提取的比特位是 010,表示 2。演示此功能的程序如下所示。例子 实时演示 public class Example { public static void main (String[] args) { int number = 20, k = 3, pos = 2; int exNum = ((1 > (pos - 1)); System.out.println("Extract " + k + ... 阅读更多
可以使用 Java 在一行代码中交换两个变量。这是通过使用给定的语句完成的。x = x ^ y ^ (y = x); 其中 x 和 y 是两个变量。演示此功能的程序如下所示 - 例子 实时演示 public class Example { public static void main (String[] args) { int x = 12, y = 25; System.out.println("Original values of x and y"); System.out.println("x = " ... 阅读更多
可以使用数字的二进制表示来统计数字中比特位的总数。一个例子如下所示 - 数字 = 9 二进制表示 = 1001 比特位总数 = 4 演示此功能的程序如下所示。例子 实时演示 public class Example { public static void main(String[] arg) { int num = 10; int n = num; int count = 0; while ... 阅读更多