找到 34423 篇文章 关于编程

如何在 Java 中从 ArrayList 中删除子列表?

Maruthi Krishna
更新于 2019年10月11日 07:18:54

2K+ 次浏览

使用 subList() 和 clear() 方法 List 接口的 subList() 方法接受两个表示元素索引的整数值,并返回当前 List 对象的视图,删除指定索引之间的元素。List 接口的 clear() 方法删除当前 List 对象中的所有元素。因此,要删除数组列表的特定子列表,您只需要在这两个方法上调用列表对象,并指定要删除的子列表的边界,如下所示:obj.subList().clear();示例 实时演示import java.util.ArrayList; public class RemovingSubList {    public static void ... 阅读更多

如何在 Java 中复制数组的特定部分?

Maruthi Krishna
更新于 2019年10月11日 07:38:13

328 次浏览

使用 copyOf() 方法 Arrays 类(java.util 包)的 copyOf() 方法接受两个参数:一个数组(任何类型)。一个表示长度的整数值。并从起始位置复制给定数组的内容到给定长度,并返回新数组。示例 实时演示import java.util.Arrays; public class CopyingSectionOfArray {    public static void main(String[] args) {       String str[] = new String[10];       //填充数组       str[0] = "Java";       str[1] = "WebGL";       str[2] = "OpenCV";       str[3] = "OpenNLP";       str[4] = "JOGL";     ... 阅读更多

如何在 Java 中验证字符串(字母)?

Maruthi Krishna
更新于 2019年10月11日 07:40:03

4K+ 次浏览

要验证字符串中的字母,您可以比较字符串中的每个字符与英语字母表中的字符(两种情况),或者使用正则表达式。示例 1以下程序从用户处接受字符串值(名称),并通过将其中的每个字符与英语字母表中的字符进行比较来找出给定字符串是否为正确的名称。 实时演示import java.util.Scanner; public class ValidatingString {    public static void main(String args[]) {       Scanner sc = new Scanner(System.in);       System.out.println("Enter your name: ");       String str = sc.next();       boolean ... 阅读更多

在 Java 中对包含整数值的字符串的内容进行排序

Maruthi Krishna
更新于 2019年10月11日 07:04:11

4K+ 次浏览

要对包含 Java 中数字的字符串进行排序,请执行以下操作:获取字符串。创建一个空的整数数组。字符串类的 split() 方法接受一个表示分隔符的字符串,将当前字符串分割成标记数组。使用此方法将给定字符串分割成标记数组。Integer 类的 parseInt() 方法接受一个字符串值并将其转换为整数。将上一步中获得的字符串数组中的每个元素转换为整数,并将其存储到整数数组中。Arrays 类的 sort() 方法接受一个数组,对…的内容进行排序 阅读更多

如何在 Java 中检查字符串值是否为布尔类型?

Maruthi Krishna
更新于 2019年10月11日 07:00:42

11K+ 次浏览

lang 包的 Boolean 类提供两种方法,即 parseBoolean() 和 valueOf()。parseBoolean(String s) - 此方法接受一个 String 变量并返回 boolean。如果给定的字符串值为“true”(无论其大小写如何),此方法都返回 true,否则,如果它为 null 或 false 或任何其他值,则返回 false。valueOf(String s) - 此方法接受一个 String 值,对其进行解析,并根据给定值返回 Boolean 类的对象。您可以使用此方法代替构造函数。如果给定的字符串值为“true”,则此方法返回 true,否则返回… 阅读更多

如何在 Java 中执行 Windows Media Player 等外部程序?

Maruthi Krishna
更新于 2019年10月11日 06:56:18

905 次浏览

使用 Runtime 类Java 提供了一个名为 java.lang.Runtime 的类,使用此类,您可以与当前环境交互。此类的 getRunTime()(静态)方法返回与当前应用程序关联的 Runtime 对象。exec() 方法接受一个表示要执行当前环境(系统)中进程的命令的字符串值,并执行它。因此,要使用 Runtime 类执行外部应用程序,请执行以下操作:使用 getRuntime() 方法获取运行时对象。通过将它的路径作为字符串值传递给 exec() 方法来执行所需的进程。示例import java.io.IOException; public class Trail {    public static void main(String ... 阅读更多

如何在 Java 中检查字符串是否可解析为双精度浮点数?

Maruthi Krishna
更新于 2019年10月11日 06:44:29

5K+ 次浏览

使用 parseDouble() 方法java.lang.Double 类的 parseDouble() 方法接受一个 String 值,对其进行解析,并返回给定 String 的双精度浮点值。如果您向此方法传递 null 值,它将抛出 NullPointerException,如果此方法无法将给定字符串解析为双精度浮点值,则抛出 NumberFormatException。因此,要知道特定字符串是否可解析为双精度浮点数,请将其传递给 parseDouble 方法,并将此行用 try-catch 块包装起来。如果发生异常,则表明给定字符串不可解析为双精度浮点数。示例 实时演示import ... 阅读更多

如何在 Java 中不使用任何外部库的情况下读取网页内容?

Maruthi Krishna
更新于 2019年10月11日 06:38:41

312 次浏览

java.net 包的 URL 类表示统一资源定位符,用于指向万维网中的资源(文件或目录或引用)。此类的 openStream() 方法打开与当前对象表示的 URL 的连接,并返回一个 InputStream 对象,您可以使用该对象从 URL 读取数据。因此,要从网页读取数据(使用 URL 类),请执行以下操作:通过将其作为参数传递给其构造函数来实例化 java.net.URL 类。调用 openStream() 方法并检索 InputStream 对象。实例化 Scanner 类… 阅读更多

何时可以在 Java 中调用 @JsonAnyGetter 和 @JsonAnySetter 注解?

raja
更新于 2020年7月6日 12:14:04

1K+ 次浏览

@JsonAnyGetter 注解允许使用 Map 作为容器来存储要序列化为 JSON 的属性,而 @JsonAnySetter 注解指示 Jackson 为 JSON 对象中所有未识别的字段调用相同的 setter 方法。这意味着所有未映射到 Java 对象中的属性或 setter 方法的字段。语法 public @interface JsonAnyGetter public @interface JsonAnyGetter示例 import java.io.*; import java.util.*; import com.fasterxml.jackson.core.*; import com.fasterxml.jackson.databind.*; import com.fasterxml.jackson.annotation.*; public class JsonAnyGetterAndJsonAnySetterTest { public static void main(String args[]) throws JsonGenerationException, JsonMappingException, IOException { Employee emp1 = new Employee(); emp1.setFirstName("Adithya"); emp1.setLastName("Sai"); ... 阅读更多

如何在 Java 中忽略 JSON 序列化期间的字段?

raja
更新于 2020年7月6日 12:06:01

浏览量:13K+

如果 Java 对象中存在不需要序列化的字段,可以使用 Jackson 库中的 @JsonIgnore 注解。@JsonIgnore 可用于字段级别,用于在序列化和反序列化期间忽略字段。语法 public @interface JsonIgnore示例 import java.io.*; import java.util.*; import com.fasterxml.jackson.core.*; import com.fasterxml.jackson.databind.*; import com.fasterxml.jackson.annotation.*; public class JsonIgnoreAnnotationTest { public static void main(String args[]) throws JsonGenerationException, JsonMappingException, IOException { Employee emp = new Employee(); emp.setFirstName("Raja"); emp.setLastName("Ramesh"); emp.setEmpId(120); emp.getTechnologies().add("Java"); emp.getTechnologies().add("Scala"); emp.getTechnologies().add("Python"); ... 阅读更多

广告
© . All rights reserved.