找到 2637 篇文章 适用于 Java
141 次查看
Java 中的自增和自减运算符有很多有趣的事实。我们将通过示例讨论其中一些 -自增和自减运算符不能与“final”变量一起使用。这是因为与“final”关键字关联的变量不能更改-示例 实时演示public class Demo{ public static void main(String[] args){ final int my_val = 34; int my_val_2 = ++my_val; System.out.println("The value is :"); System.out.println(my_val_2); } }输出/Demo.java:6: 错误: 无法为最终变量 my_val 分配值 int my_val_2 ... 阅读更多
140 次查看
数组赋值有很多事实,我们将在本文中通过工作示例讨论其中一些 -在创建数组对象类型时,数组中存在的元素可以声明为类型对象或子类的对象。示例 实时演示public class Demo{ public static void main(String[] args){ Number[] my_val = new Number[3]; my_val[0] = new Integer(91); my_val[1] = new Double(65.963); my_val[2] = new Double(45.7965); System.out.println(my_val[0]); System.out.println(my_val[1]); System.out.println(my_val[2]); } }输出91 65.963 ... 阅读更多
355 次查看
HashSet 使用哈希来操作数据。让我们看一个例子 -示例 import java.util.*; public class Demo{ private final String f_str, l_str; public Demo(String f_str, String l_str){ this.f_str = f_str; this.l_str = l_str; } public boolean equals(Object o){ if (o instanceof Demo) return true; Demo n = (Demo)o; return n.f_str.equals(f_str) && n.l_str.equals(l_str); } public static void main(String[] args){ ... 阅读更多
2K+ 次查看
以下是使用 Java 实现校验和的代码 -示例 实时演示import java.util.*; public class Demo{ public static void main(String args[]){ Scanner my_scan = new Scanner(System.in); System.out.println("Enter the input string "); String my_in = my_scan.next(); int my_checksum = generate_checksum(my_in); System.out.println("The checksum that has been generated is " + Integer.toHexString(my_checksum)); System.out.println("Enter the data that needs to be sent to the receiver "); my_in = my_scan.next(); System.out.println("Enter the checksum that needs to be sent to the receiver "); ... 阅读更多
5K+ 次查看
我们可以通过首先使用 Java 中 Integer 类的 parseInt() 方法将十六进制数转换为整数值来将 Java 中的十六进制字符串转换为字节数组。这将返回一个整数值,该整数值将是十六进制值的十进制转换。然后,我们将使用 BigInteger 类的 toByteArray() 方法,该方法将返回一个字节数组。示例 实时演示import java.math.BigInteger; public class Demo { public static void main(String args[]) { String str = "1D08A"; int it = Integer.parseInt(str, 16); System.out.println("Hexadecimal String " + str); ... 阅读更多
163 次查看
我们给定一个数字,比如 num,任务是计算给定数字的除数,从而计算至少与 n 共有一个数字的 num 的除数。输入 - num = 24输出 - 计数为 4解释 - 我们将执行以下步骤 -首先,计算给定数字的除数24 的除数为 - 1、2、3、4、6、8、12、24其次,检查哪个除数至少有一个数字与数字的数字匹配2、4、12、24 是包含与...匹配的数字的除数 阅读更多
126 次查看
JShell 是一个 Java Shell 工具,用于执行简单的 Java 语句,如类、方法、接口、枚举等.. 对其进行评估,并在命令行提示符中打印结果。Java 改进了 Process API 以管理和控制操作系统进程。ProcessHandle 接口标识并提供对本机进程的控制,方法来检查进程的活动状态,并销毁进程。ProcessHandle.Info 接口提供了进程的信息快照。在下面的代码片段中,我们可以打印 Process API 的进程的 pid、信息、子进程和销毁进程。在 JShell 工具中。代码片段jshell> ProcessHandle currentProcess = ProcessHandle.current(); currentProcess ==> 3960 jshell> System.out.println("Current Process Id: = " + currentProcess.pid()); 当前进程 ID:= 3960 jshell> ... 阅读更多
339 次查看
JShell 是一个 REPL(读取-评估-打印-循环)工具,用于执行简单的语句,对其进行评估,并在没有 main() 方法的情况下显示结果。我们可以通过在命令行提示符中简单地键入“jshell”来启动它。我们需要使用 System.getProperty() 和 System.getProperties() 方法来获取系统属性。在下面的代码片段中,我们可以使用 System 类的静态方法 property() 在 JShell 工具中显示系统属性。代码片段-1jshell> System.getProperty("java.class.path") $1 ==> "C:\Program Files\Java\jdk-9.0.4\lib;C:\json-jars\json.jar;.;C:\json-jars\json-simple.jar;.;C:\json-jars\gson.jar;.;C:\json-jars\commons-io.jar;.;C:\json-jars\jackson-core.jar;.;C:\json-jars\jackson-databind.jar;.;C:\json-jars\jackson-annotations.jar;.;C:\json jars\flexjson.jar;.;C:\json-jars\jackson-dataformat-xml.jar;.;C:\json-jars\stax2-api.jar;.;C:\json-jars\jackson-dataformat-csv.jar;.;C:\json-jars\javax.json.jar;.;C:\json jars\javax.json-api.jar;.;C:\json-jars\jackson-module-jsonSchema.jar;.;C:\json-jars\json-lib.jar;.;C:\json-jars\commons-lang.jar;.;C:\json-jars\commons-logging.jar;.;"在下面的代码片段中,我们必须使用扩展 Hashtable 的“properties”对象。因此,可以使用 JShell 工具以键/值对的形式列出所有属性... 阅读更多
202 次查看
JShell 是一个用于实现示例表达式的交互式工具。我们可以使用 JavaFX 应用程序以编程方式实现 JShell,然后我们需要在下面列出的 Java 程序中导入一些包import jdk.jshell.JShell; import jdk.jshell.SnippetEvent; import jdk.jshell.VarSnippet;在下面的示例中,实现了一个示例 Java FX 应用程序。我们将在文本字段中输入不同的值,然后按“eval”按钮。它将在列表中显示具有相应数据类型的值。示例import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.*; import javafx.scene.layout.*; import javafx.stage.Stage; import java.util.List; import jdk.jshell.JShell; import jdk.jshell.SnippetEvent; import jdk.jshell.VarSnippet; public class JShellFXTest extends Application { @Override public void start(Stage primaryStage) ... 阅读更多