找到 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: error: cannot assign a value to final variable 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()); Current Process 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) ... 阅读更多