找到关于编程的34423 篇文章

解释 Java8 中的 StringJoiner?

Maruthi Krishna
更新于 2019年10月10日 07:05:21

106 次查看

自从 Java8 引入 StringJoiner 类以来,您可以构造一个由所需分隔符分隔的字符序列。序号构造函数和描述1StringJoiner(CharSequence delimiter)此构造函数创建一个空的(无字符)StringJoiner,只有指定分隔符的副本。2StringJoiner(CharSequence delimiter, CharSequence prefix, CharSequence suffix)这将构造一个没有字符的 StringJoiner。StringJoiner 类的使用方法add() − 此方法接受一个 CharacterSequence 对象(Segment、String、StringBuffer、StringBuilder)并将其添加到当前的 Joiner,在构造时使用分隔符分隔下一个和上一个元素(如果有)。示例import java.util.StringJoiner; public class StringJoinerExample {    public static void main(String args[]) {       StringJoiner joiner ... 阅读更多

如何使用 Java 在字符串中查找唯一字符?

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

16K+ 次查看

您可以通过以下方式查找给定字符串是否包含指定字符:使用 indexOf() 方法您可以使用 String 类的 indexOf() 方法搜索字符串中的特定字母。此方法返回一个整数参数,该参数是字符串中单词的位置索引,如果给定字符在指定的字符串中不存在,则返回 -1。因此,要查找特定字符是否存在于字符串中:调用 String 上的 indexOf() 方法,并将指定字符作为参数传递。如果此方法的返回值不为 -1,则... 阅读更多

我们如何在 Java 中提取所有以元音开头且长度等于 n 的单词?

Maruthi Krishna
更新于 2019年10月10日 06:58:55

1K+ 次查看

要查找以元音字母开头的单词:使用 String 类的 split() 方法将给定字符串拆分为字符串数组。在 for 循环中遍历获得的数组中的每个单词。使用 charAt() 方法获取获得的数组中每个单词的第一个字符。使用 if 循环验证字符是否等于任何元音,如果是,则打印单词。示例假设我们有一个文本文件,内容如下:Tutorials Point originated from the idea that there exists a class of readers who ... 阅读更多

如何使用 Java 中的正则表达式从字符串中提取 HTML 标签?

Maruthi Krishna
更新于 2019年10月17日 15:52:40

3K+ 次查看

Java 的 java.util.regex 包提供了各种类来查找字符序列中的特定模式。此包的 Pattern 类是正则表达式的编译表示。要将正则表达式与 String 匹配,此类提供两种方法:compile() − 此方法接受表示正则表达式的 String 并返回 Pattern 类的对象。matcher() − 此方法接受一个 String 值并创建一个 matcher 对象,该对象将给定的 String 与当前模式对象表示的模式匹配。java.util.regex 包的 Matcher 类是一个执行匹配操作的引擎。要... 阅读更多

Java 中的 ARM 是什么?

Maruthi Krishna
更新于 2019年10月10日 08:59:24

876 次查看

资源是实现 AutoClosable 接口的对象。每当您在程序中使用资源时,建议在使用后关闭它。最初,此任务是使用 finally 块完成的。示例import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Scanner; public class FinalExample {    public static void main(String[] args) throws IOException {       File file = null;       FileInputStream inputStream = null;       try {          file = new File("D:\source\sample.txt");          inputStream = new FileInputStream(file);          Scanner sc = new Scanner(inputStream);     ... 阅读更多

String intern() 方法在 Java 中的作用是什么?

Maruthi Krishna
更新于 2019年10月10日 08:55:14

100 次查看

String 是 Java 中的一个类,用于存储字符序列,它属于 java.lang 包。创建 String 对象后,您将无法修改它们(不可变)。存储所有 String 对象都存储在堆区域中的单独内存位置,称为字符串常量池。每当您定义 String 值时,JVM 都会在字符串常量池中创建具有给定值的 String 对象。因此,如果您运行上述程序,则会在字符串常量池中创建两个 String 值。intern() 方法此方法返回池中唯一 String 值的当前 String 的值。... 阅读更多

关于 Java 中方法覆盖的异常处理规则是什么?

Maruthi Krishna
更新于 2019年10月10日 08:27:41

655 次查看

当超类方法抛出异常时,覆盖它时,您需要遵循某些规则。应该抛出相同的异常或子类型如果超类方法抛出某些异常,则子类中的方法应该抛出相同的异常或其子类型。示例在下面的示例中,超类的 readFile() 方法抛出 IOEXception,而子类的 readFile() 方法抛出 FileNotFoundException 异常。由于 FileNotFoundException 异常是 IOException 的子类型,因此此程序在没有任何错误的情况下编译和执行。import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.util.Scanner; abstract class Super {    public String readFile(String path) ... 阅读更多

我们如何使用 Java 将字符串以任何空格字符作为分隔符进行拆分?

Maruthi Krishna
更新于 2019年10月10日 08:26:17

689 次查看

String 类的 split() 方法接受一个分隔符(以字符串形式),根据分隔符将当前 String 分为较小的字符串,并将生成的字符串作为数组返回。如果 String 不包含指定的分隔符,则此方法返回仅包含当前字符串的数组。如果 String 不包含指定的分隔符,则此方法返回一个包含整个字符串作为元素的数组。使用空格作为分隔符拆分字符串要使用空格作为分隔符将 String 拆分为字符串数组:读取源字符串。调用 split() 方法... 阅读更多

如何使用 Jackson 库将 Java 对象转换为 JSON?

Maruthi Krishna
更新于 2023年9月6日 11:49:04

49K+ 次查看

JSON 或 JavaScript 对象表示法是一种轻量级的基于文本的开放标准,旨在用于人类可读的数据交换。JSON 使用的约定为程序员所熟知,其中包括 C、C++、Java、Python、Perl 等。有几个 Java 库可用于处理 JSON 对象。Jackson 是一个简单的基于 Java 的库,用于将 Java 对象序列化为 JSON,反之亦然。将 Java 对象转换为 JSONJava API 中的 Jackson 提供 ObjectMapper 类,该类提供将 Java 对象转换为 JSON 对象以及反向转换的方法。此类的 writeValueAsString() 方法接受 JSON 对象作为参数并返回其相应的 JSON 字符串。因此,... 阅读更多

如何使用 GSON 库将 Java 对象转换为 JSON?

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

1K+ 次查看

JSON 或 JavaScript 对象表示法是一种轻量级的基于文本的开放标准,旨在用于人类可读的数据交换。JSON 使用的约定为程序员所熟知,其中包括 C、C++、Java、Python、Perl 等。有几个 Java 库可用于处理 JSON 对象。Google Gson 是一个简单的基于 Java 的库,用于将 Java 对象序列化为 JSON,反之亦然。它是 Google 开发的一个开源库。将 Java 对象转换为 JSONGoogle 的 Gson 库提供了一个同名类 (Gson),它是该库的主类。此类提供一个名为 toJson() 的方法,此方法有几个变体... 阅读更多

广告
© . All rights reserved.