找到关于面向对象编程的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 ... 阅读更多

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) 为 true 时,s.intern() == t.intern() 才为 true。示例 实时演示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("规范表示:"); System.out.println(Str1.intern()); System.out.print("规范表示:"); System.out.println(Str2.intern()); } }输出规范表示:Welcome to Tutorialspoint.com 规范表示: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) 为 true 时,s.intern() == t.intern() 才为 true。所有文字字符串和字符串值常量表达式都被内化。示例 实时演示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) 这将构造一个初始化为指定字符串内容的字符串缓冲区。

广告