找到关于面向对象编程的9301 篇文章

StringBuffer 和 StringBuilder 的区别。

Akshaya Akki
更新于 2019-07-30 22:30:21

1K+ 浏览量

当需要对字符串进行大量修改时,使用StringBuffer 和 StringBuilder 类。与 String 不同,StringBuffer 和 StringBuilder 对象可以反复修改,而不会留下大量未使用的对象。StringBuilder 类从 Java 5 开始引入,StringBuffer 和 StringBuilder 之间的主要区别在于 StringBuilder 的方法不是线程安全的(非同步的)。建议尽可能使用 StringBuilder,因为它比 StringBuffer 快。但是,如果需要线程安全,最好的选择是 StringBuffer 对象。阅读更多

如何在 Java 中将 String 转换为 Integer,以及将 Integer 转换为 String?

Anjana
更新于 2019-07-30 22:30:21

2K+ 浏览量

Java lang 包提供 Integer 类,该类具有将整数转换为字符串和反向转换的方法。可以使用 parseInt() 方法将字符串转换为整数,使用 toString() 方法将 Integer 转换为字符串。示例 实时演示 public class Sample { public static void main(String args[]) { String str = "1212"; int num = Integer.parseInt(str); System.out.println(num); String st = Integer.toString(num); System.out.println(); } } 输出 1212 1212

Java 程序计算字符串中大写字母、小写字母、数字和特殊字符的百分比

Akshaya Akki
更新于 2024-08-22 12:11:06

1K+ 浏览量

本文将指导我们如何将字符串转换为字符数组,以便检查其组成。接下来,我们将对每个字符进行分类,将其分类为数字、特殊字符、小写字母或大写字母。我们将使用 Java Character 类的 方法来实现这一点。我们将为每个组(大写字母、小写字母、数字和特殊字符)计算百分比并显示结果。 isUpperCase():Java Character isUpperCase() 方法确定一个字符是否是大写字符。 isLowerCase():Java Character isLowerCase() 方法确定一个字符是否是小写字符。 isDigit():… 阅读更多

Java 中 StringBuilder 类的使用方法。

Anjana
更新于 2019-07-30 22:30:21

222 浏览量

以下是 StringBuilder 类提供的各种构造函数。序号 构造函数及描述 1 StringBuilder() 此构造函数创建一个不包含任何字符且初始容量为 16 个字符的字符串生成器。 2 StringBuilder(CharSequence seq) 此构造函数创建一个字符串生成器,其包含与指定 CharSequence 相同的字符。 3 StringBuilder(int capacity) 此构造函数创建一个不包含任何字符且初始容量由 capacity 参数指定的字符串生成器。 4 StringBuilder(String str) 此构造函数创建一个初始化为指定字符串内容的字符串生成器。

Java String isEmpty() 方法示例。

Rama Giri
更新于 2019-07-30 22:30:21

141 浏览量

String 类的 isEmpty() 方法如果当前字符串的长度为 0,则返回 true。示例 实时演示 import java.lang.*; public class StringDemo { public static void main(String[] args) { String str = "tutorialspoint"; // 打印字符串长度 System.out.println("length of string = " + str.length()); // 检查字符串是否为空 System.out.println("is this string empty? = " + str.isEmpty()); } } 输出 length of string = 14 is this string empty? = false

Java 中 StringBuilder 类的构造函数。

Manikanth Mani
更新于 2019-07-30 22:30:21

268 浏览量

java.lang 包的 StringBuilder 类是可变的字符序列。它提供与 StringBuffer 兼容的 API,但不保证同步。以下是 StringBuilder 类提供的构造函数列表。序号 构造函数及描述 1 StringBuilder() 此构造函数创建一个不包含任何字符且初始容量为 16 个字符的字符串生成器。 2 StringBuilder(CharSequence seq) 此构造函数创建一个字符串生成器,其包含与指定 CharSequence 相同的字符。 3 StringBuilder(int capacity) 此构造函数创建一个不包含任何字符且初始容量由 capacity 参数指定的字符串生成器。 4 StringBuilder(String str) 此构造函数创建一个初始化为指定字符串内容的字符串生成器。… 阅读更多

Java String intern() 方法示例。

Arjun Thakur
更新于 2020-02-26 08:08:51

138 浏览量

String 类的 intern() 方法返回字符串对象的规范表示形式。这意味着对于任意两个字符串 s 和 t,如果且仅当 s.equals(t) 为真时,s.intern() == t.intern() 为真。示例 实时演示 import java.io.*; public class Test { public static void main(String args[]) { String Str1 = new String("Welcome to Tutorialspoint.com"); String Str2 = new String("WELCOME TO SUTORIALSPOINT.COM"); System.out.print("Canonical representation:" ); System.out.println(Str1.intern()); System.out.print("Canonical representation:" ); System.out.println(Str2.intern()); } } 输出 Canonical representation: Welcome to Tutorialspoint.com Canonical representation: WELCOME TO … 阅读更多

如何在 Java 中将 int 转换为 String?

Manikanth Mani
更新于 2019-07-30 22:30:21

309 浏览量

您可以使用 String 类的 valueOf() 方法或 Integer 类的 toString() 方法将 String 值转换为整数。

Java 中的 intern() 方法有什么作用?

Ayyan
更新于 2019-07-30 22:30:21

232 浏览量

String 方法的 intern() 方法返回字符串对象的规范表示形式。String 类私下维护一个最初为空的字符串池。对于任意两个字符串 s 和 t,如果且仅当 s.equals(t) 为真时,s.intern() == t.intern() 为真。所有字面量字符串和字符串值常量表达式都被驻留。示例 实时演示 import java.lang.*; public class StringDemo { public static void main(String[] args) { String str1 = "This is TutorialsPoint"; // 返回字符串对象的规范表示形式 String str2 = str1.intern(); // 打印 … 阅读更多

Java 中 StringBuffer 类的使用方法。

Manikanth Mani
更新于 2019-07-30 22:30:21

290 浏览量

以下是 StringBuffer 类提供的各种构造函数。序号 构造函数及描述 1 StringBuffer() 此构造函数创建一个不包含任何字符且初始容量为 16 个字符的字符串缓冲区。 2 StringBuffer(CharSequence seq) 此构造函数创建一个字符串缓冲区,其包含与指定 CharSequence 相同的字符。 3 StringBuffer(int capacity) 此构造函数创建一个不包含任何字符且具有指定初始容量的字符串缓冲区。 4 StringBuffer(String str) 此构造函数创建一个初始化为指定字符串内容的字符串缓冲区。

广告