当前位置: 首页 > 知识库问答 >
问题:

在java中如何将字符串设置为null?

曾永新
2023-03-14

代码String name=null只是简单地将我的变量名设置为字符串“null”,所以我不知道如何让程序等待输入。编译器不允许我在不初始化变量的情况下声明它。

共有1个答案

文鸣
2023-03-14

当我们写作时

String s = "Hello World!";
s = null;

该字符串仍然存在于内存中,因为这不会删除它。但是,垃圾收集器将从内存中清除该对象,因为没有引用它的变量
出于所有实际目的s=null 删除字符串。

 类似资料:
  • 问题内容: 我对React有点陌生,尝试将className设置为string + prop。但是我不确定该怎么做以及这是否是最佳实践。 所以我正在尝试做的,显然是行不通的,是这样的: 我该如何写呢? 问题答案: 您可以使用字符串串联 或使用新的ES2015功能

  • 问题内容: 使用JPA,可以为属性生成DDL: 将会 会屈服。 但是我怎样才能生产它呢? 是否可以使用-attribute,还是我需要使用-attribute? 问题答案: 几个月过去了,获得了新知识,所以我将回答我自己的问题: 产生最正确的结果。随着版本我使用,这将转化为类型有。由于varchar(max)可以替代textSQL Server的 较新版本,因此希望可以产生较新版本的SQL Ser

  • 希望在Spring API网关上实现一个代理来记录请求/响应。我为传入的请求和传出的响应定义了自己的过滤器。 请求网关筛选器: 没有一个工作... 有什么想法或可能的方法来解决这个“得到身体”的问题?

  • 问题内容: 我有一个,我想将其拆分为, 此拆分代码应适用于所有输入之王,例如ab123456和acff432等。如何拆分这种字符串。可能吗? 问题答案: 您可以尝试拆分像的正则表达式。试试这个: 将输出 您可以使用解析数字字符串为Integer 。

  • 问题内容: 我已经声明了这样的注释: 因此,有效的注释将是 我不知道的是,如何设置多个作者,因为author()返回了String [],这应该是可能的。 不起作用! 问题答案: 像这样做: 和您的注释:

  • 问题内容: 如何将类型中的字符串指针的引用值设置为空字符串?考虑以下示例: 我尝试了和运算符的所有组合都无济于事: 显然其中一些很愚蠢,但我没有发现尝试的危害。我也尝试使用和: 这会导致编译错误 恐慌:反映:使用不可寻址的值reflect.Value.SetString 我假设这是因为Go中的字符串是不可变的? 问题答案: 字符串文字不可寻址。 取包含空字符串的变量的地址: 或使用新的: