Java 字符串参数

标签 java parameters string idioms

我来自 .net 背景,想知道创建返回 boolean 值并修改通过参数传入的字符串的方法的可接受方式。我知道字符串在 Java 中是不可变的,因此下面的代码片段将始终生成一个空字符串。我只能返回 boolean 值。不能抛出异常。如果我需要将 String 类包装在 StringHolder 中,我可以在哪个包中找到它。

public static void DoStuff()
{
    String msg = "";
    if (GetMessage(msg))
    {
       System.out.println(msg);
    }
}

最佳答案

使用 java.lang.StringBuilder - 基本上是一个可变字符串。然而,返回修改后的字符串会更安全、更“Java 风格”。

关于Java 字符串参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/342638/

相关文章:

javascript - 语法错误: Unexpected token o in JSON at position 1 EXPRESS

python - python 中的最长匹配

java - 使用套接字编程连接到我的家庭服务器

java - 可以在我的类中使用 Thread 方法而不扩展 Thread 类吗

java - LEFT_CLICK_BLOCK 在尝试制作反作弊程序时无法在 Java 和 Eclipse 中工作 (Minecraft)

android - 在 Android 中设置相机图像大小

python - 带输出的 sqlalchemy 存储过程

java - 如何找到二叉树中节点的父节点?

c# - 如何使用 C# 将整个文件读取为字符串?

java - 字符串与 == 比较的奇怪效果