我是Java新手,我正在尝试重现c程序的功能。在启动程序的命令行中,有一个指定输出文件的选项。在c中,我将一个指向char的指针初始化为Null指针,然后将其设置为指向所需的输出文件(如果该选项出现在命令行中)。
如果我对Java的理解是正确的,这种方法是不可能的,我能看到的唯一选择是将布尔变量初始化为false,然后在指定输出文件时将其设置为true。
我做对了吗?感谢。
感谢Henry的明确答复。我会离开思考。
我用各种语言编程了40多年,但我发现java非常模糊,学习曲线非常陡峭。
答案 0 :(得分:2)
Java中的字符串是Object,类型String
的变量包含对此类对象的引用。因此它也可以具有值null
,这意味着它不指向对象。