找到 2637 篇文章 关于 Java

如何在 Java 中根据固定字符序列分割字符串?

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

536 次浏览

String 类的 split() 方法接受一个分隔符(字符串形式),根据分隔符将当前字符串分割成更小的字符串,并将结果字符串作为数组返回。如果字符串不包含指定的分隔符,则此方法返回一个仅包含当前字符串的数组。例如,如果将单个空格“ ”作为分隔符传递给此方法并尝试分割一个字符串。此方法将两个空格之间的单词视为一个标记,并返回当前字符串中单词(空格之间)的数组。如果字符串 ... 阅读更多

如何使用 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 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 类是正则表达式的编译表示形式。要将正则表达式与字符串匹配,此类提供了两种方法: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 对象转换为 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() 的方法,此方法有几个变体... 阅读更多

广告