找到 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 对象(片段、字符串、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。因此,要查找特定字符是否存在于字符串中:在字符串上调用 indexOf() 方法,并将指定字符作为参数传递。如果此方法的返回值不为 -1,则... 阅读更多

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

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

1K+ 次查看

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

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

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

3K+ 次查看

Java 的 java.util.regex 包提供了各种类来查找字符序列中的特定模式。此包的 Pattern 类是正则表达式的编译表示形式。要将正则表达式与字符串匹配,此类提供了两种方法:compile() − 此方法接受表示正则表达式的字符串,并返回 Pattern 类的对象。matcher() − 此方法接受一个字符串值,并创建一个匹配器对象,该对象将给定字符串与当前模式对象表示的模式匹配。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() 方法接受一个分隔符(以字符串形式),根据分隔符将当前字符串划分为较小的字符串,并将结果字符串作为数组返回。如果字符串不包含指定的分隔符,则此方法返回一个仅包含当前字符串的数组。如果字符串不包含指定的分隔符,则此方法返回一个包含整个字符串作为元素的数组。使用空格作为分隔符拆分字符串要将字符串拆分为一个以空格作为分隔符的字符串数组:读取源字符串。调用 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 对象转换为 JSONJackson API 中的 ObjectMapper 类在 Java 中提供了将 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.