找到 34423 篇文章,关于编程

如何使用 Python 在文件中搜索和替换文本?

Rajendra Dharmkar
更新于 2023年8月22日 10:15:24

13K+ 次浏览

在编程领域,文件操作在数据处理和管理中起着决定性作用。Python 作为一种多用途且强大的语言,为开发人员提供了强大的工具来有效地处理文件和文本。在日常涉及文件的任务中,一个重要的操作是使用所需内容搜索和替换特定的文本模式。有多种方法可以完成此任务,从简单的字符串操作到在 Python 中使用强大的正则表达式。在这篇详尽的文章中,我们将探讨一些实际的代码示例,这些示例演示了各种技术…… 阅读更多

如何使用 Java 连接两个字符串?

Vikyath Ram
更新于 2020年2月19日 12:50:01

264 次浏览

您可以使用 concat() 方法连接两个字符串。示例在线演示public class ConcatinatedStrings {    public static void main(String args[]) {             String str1 = new String("Tutorials");       String str2 = new String( "Point");       String res = str1.concat(str2);       System.out.println(res);    } }输出TutorialsPoint

Java 中 String 对象和 StringBuffer 对象的区别是什么?

Rishi Raj
更新于 2019年7月30日 22:30:20

348 次浏览

String 类是不可变的,一旦创建 String 对象,就不能修改其数据。StringBuffer 类是可变的,一旦创建 StringBuffer 对象,就可以更改/修改其内容。此类提供各种方法来操作其数据,例如 append()、delete()、insert() 等。

toString() 方法的用途是什么?或者 toString() 方法在 Java 中做什么?

George John
更新于 2020年2月19日 12:49:21

173 次浏览

toString() 方法以 String 格式返回当前对象。示例在线演示public class Test { public static void main(String args[]) { Test obj = new Test(); System.out.println(obj.toString()); System.out.println("Hello"); } }输出Test@2a139a55 Hello

Java 中 String 对象和 String 字面量有什么区别?

Paul Richard
更新于 2019年7月30日 22:30:20

824 次浏览

当使用 String 字面量创建 String 时,JVM 最初会检查字符串常量池中是否存在具有相同值的 String,如果存在,则创建另一个对它的引用;否则,它会创建一个新对象并将其存储在字符串常量池中。对于对象,每次实例化类时,都会创建一个具有给定值的新对象,而不管字符串常量池的内容如何。

Java 中 StringBuffer 和 StringBuilder 的区别是什么?

Vikyath Ram
更新于 2020年2月25日 12:25:18

281 次浏览

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

Java 中 String s1 = "Hello" 和 String s1 = new String("Hello") 的区别是什么?

Rishi Raj
更新于 2020年2月19日 12:48:04

3K+ 次浏览

当您将 String 存储为 String str1 = "Hello"; 时,JVM 会在称为 String 常量池的单独内存块中创建一个具有给定值的 String 对象。并且每当我们尝试创建另一个 String 为 String str2 = "Hello"; 时,JVM 会验证 String 常量池中是否存在具有相同值的任何 String 对象,如果存在,则 JVM 会将现有对象的引用分配给新变量,而不是创建新对象。当我们使用 new 关键字将 String 存储为 String str = new String("Hello"); 时,会创建一个具有给定值的新对象,而不管……阅读更多

Java 中可以创建 String 对象的几种方法?

George John
更新于 2019年7月30日 22:30:20

937 次浏览

您可以通过以下方式创建 String:步骤 1 - 将用 " " 包裹的字符串值赋给 String 类型变量。String message = "Hello Welcome to Tutorialspoint"; 步骤 2 - 使用 new 关键字创建 String 类的对象,并将字符串值作为其构造函数的参数传递。String message = new String ("Hello Welcome to Tutorialspoint"); 步骤 3 - 将字符数组传递给 String 构造函数。char arr[] = {'H','e','l','l','o'}; String message = new String(arr);

在 Java 中,String 的不可变性是什么意思?

Arushi
更新于 2019年7月30日 22:30:20

210 次浏览

在 Java 中,不可变对象是指其数据无法更改或修改(一旦修改)的对象。String 类是不可变的,也就是说,一旦创建 String 对象,其数据就不能修改。

Java 中哪个包用于使用正则表达式进行模式匹配?

Paul Richard
更新于 2019年7月30日 22:30:20

235 次浏览

Java 提供 java.util.regex 包用于使用正则表达式进行模式匹配。

广告