找到 34423 篇文章 相关编程

如何在 Java 中替换 String 和 StringBuffer 的特定部分?

Maruthi Krishna
更新于 2019 年 9 月 10 日 13:33:41

237 次查看

java.lang 包的 String 类表示一组字符。Java 程序中的所有字符串文字,例如“abc”,都作为此类的实例实现。示例实时演示public class StringExample {    public static void main(String[] args) {       String str = new String("Hello how are you");       System.out.println("String 的内容: "+str);    } }输出Hello how are you字符串对象是不可变的,一旦创建了字符串对象,就不能更改其值,如果尝试这样做,则不会更改值,而是创建一个具有所需值的新对象,并且... 阅读更多

如何在 Java 中修剪 StringBuffer 中的空格?

Maruthi Krishna
更新于 2019 年 9 月 10 日 13:28:48

2K+ 次查看

java.lang 包的 String 类表示一组字符。Java 程序中的所有字符串文字,例如“abc”,都作为此类的实例实现。字符串对象是不可变的,一旦创建了字符串对象,就不能更改其值,如果尝试这样做,则不会更改值,而是创建一个具有所需值的新对象,并且引用会转移到新创建的对象,留下以前的对象未被使用。当需要对 String 进行大量修改时,使用 StringBuffer(和 StringBuilder)类。与 String 不同,... 阅读更多

如何在 Java 中检查特定字符串在另一个字符串中出现多次?

Maruthi Krishna
更新于 2019 年 9 月 10 日 13:24:09

3K+ 次查看

您可以使用以下任何方法查找 String 是否包含指定的字符序列-indexOf() 方法 - String 类的 indexOf() 方法接受字符串值并在当前 String 中查找其(起始)索引并返回它。如果在当前字符串中找不到给定的字符串,则此方法返回 -1。contains() 方法 - String 类的 contains() 方法接受字符序列值并验证它是否存在于当前 String 中。如果找到则返回 true,否则返回 false。除了这些之外,您... 阅读更多

如何在 Java 中以句子作为分隔符拆分字符串?

Maruthi Krishna
更新于 2019 年 9 月 10 日 13:16:45

11K+ 次查看

String 类的 split() 方法接受表示分隔符的 String 值,并将字符串拆分为标记(单词)数组,将两个分隔符出现之间的字符串视为一个标记。例如,如果您将单个空格“ ”作为分隔符传递给此方法并尝试拆分 String。此方法将两个空格之间的单词视为一个标记,并在当前 String 中返回单词(空格之间)的数组。如果 String 不包含指定的分隔符,则此方法返回一个数组,其中包含整个字符串作为元素。示例实时演示public class SplitExample ... 阅读更多

我可以在 Java 包中定义多个公共类吗?

Maruthi Krishna
更新于 2019 年 9 月 10 日 12:45:18

6K+ 次查看

否,在单个 Java 文件中定义多个类时,需要确保其中只有一个类是公共的。如果您在一个文件中有多个公共类,则会生成编译时错误。示例在以下示例中,我们有两个类 Student 和 AccessData,我们在这两个类中都有它们,并且都声明为公共的。实时演示import java.util.Scanner; public class Student {    private String name;    private int age;    Student(){       this.name = "Rama";       this.age = 29;    }    Student(String name, int age){   ... 阅读更多

哪些包包含 Java 中的包装类?

Maruthi Krishna
更新于 2019 年 9 月 10 日 12:42:21

1K+ 次查看

Java 在 java.lang 包中提供了一些称为包装类的类。这些类的对象在其内部包装了原始数据类型。以下是原始数据类型及其各自类的列表-原始数据类型包装类charCharacterbyteByteshortShortintIntegerlongLongfloatFloatdoubleDoublebooleanBoolean包Java 中的包装类属于 java.lang 包,因此在使用它们时无需显式导入任何包。示例以下 Java 示例从用户那里接受各种原始变量并创建其各自的包装类。实时演示import java.util.Scanner; public class WrapperClassesExample {    public static void main(String args[]){       Scanner sc = new Scanner(System.in);       System.out.println("输入一个整数 ... 阅读更多

如何在 Java 中从一个文件读取数据并打印到另一个文件?

Maruthi Krishna
更新于 2019 年 9 月 10 日 12:38:40

3K+ 次查看

Java 提供 I/O 流来读取和写入数据,其中流表示输入源或输出目标,可以是文件、i/o 设备、其他程序等。通常,流将是输入流或输出流。InputStream - 用于从源读取数据。OutputStream - 用于将数据写入目标。根据它们处理的数据,有两种类型的流-字节流 - 这些流以字节(8 位)处理数据,即字节流类读取/写入 8 位数据。使用这些,您可以存储字符、视频、... 阅读更多

如何在 Java 中读取/写入 .properties 文件的数据?

Maruthi Krishna
更新于 2019 年 9 月 10 日 12:33:06

11K+ 次查看

.properties 是 Java 中用于存储可配置应用程序的扩展名。它在 Java 中由 Properties 类表示,您可以使用此类的方法存储属性文件并从中读取。此类继承了 HashTable 类。创建 .properties 文件-要创建属性文件-实例化 Properties 类。使用 put() 方法填充创建的 Properties 对象。通过将存储文件的路径作为参数传递来实例化 FileOutputStream 类。示例以下 Java 程序在路径 D:/ExampleDirectory/ 中创建属性文件实时演示import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties; public class CreatingPropertiesFile { ... 阅读更多

在多个 catch 块的情况下,异常层次结构。

Maruthi Krishna
更新于 2019 年 9 月 10 日 12:28:11

5K+ 次查看

异常是在程序执行期间发生的错误(运行时错误)。发生异常时,程序会突然终止,并且异常生成的代码行之后的代码永远不会执行。代码中的多个异常每当我们有一段可能生成多个异常的代码,并且如果需要专门处理它们,则可以在单个 try 上使用多个 catch 块。try{    //代码 } catch(Exception1 ex1) {    // } catch(Exception2 ex2) {    // }示例实时演示import java.util.Arrays; import java.util.Scanner; public class MultipleCatchBlocks {    public static void main(String [] ... 阅读更多

如何在 Java 中查找文本文件中的字符串?

Maruthi Krishna
更新于 2019 年 9 月 10 日 12:18:24

7K+ 次查看

以下 Java 程序从用户那里接受一个 String 值,验证文件是否包含给定的 String 并打印该单词出现的次数。示例实时演示import java.io.FileInputStream; import java.io.FileNotFoundException; import java.util.Scanner; public class FindingWordFromFile {    public static void main(String args[]) throws FileNotFoundException {       //从用户那里读取要查找的单词       Scanner sc1 = new Scanner(System.in);       System.out.println("输入要查找的单词");       String word = sc1.next();       boolean flag = false;       int count = 0;       ... 阅读更多

广告

© . All rights reserved.