【问题标题】:Testing for the existence of a string variable in java在java中测试字符串变量的存在
【发布时间】:2014-05-22 10:48:21
【问题描述】:

我对 Java 很陌生,我正在尝试重现 c 程序的功能。在启动程序的命令行中,有一个选项可以指定输出文件。在 c 中,我将指向 char 的指针初始化为 Null 指针,然后将其设置为指向所需的输出文件(如果选项出现在命令行上)。

如果我对 Java 的理解是正确的,那么这种方法是不可能的,我能看到的唯一选择是将布尔变量初始化为 false,然后在指定输出文件时将其设置为 true。

我做对了吗?谢谢。

感谢亨利的明确回答。我会走开思考。

我已经使用多种语言进行了 40 多年的编程,但我发现 java 非常晦涩难懂,而且学习曲线非常陡峭。

【问题讨论】:

  • 字符串变量的值可以是 null:String s = null; 这也可以测试:if (s == null) ...
  • 这个问题没有任何努力。您是否尝试过搜索“java 命令行参数”?这是基本的东西......不,不需要布尔值。

标签: java


【解决方案1】:

Java 中的字符串是一个对象,String 类型的变量持有对此类对象的引用。因此,它也可以具有值null,这意味着它不指向对象。

【讨论】:

    猜你喜欢
    • 2014-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-26
    • 1970-01-01
    • 2016-07-11
    • 1970-01-01
    相关资源
    最近更新 更多