【问题标题】:How to solve string integration to my code [closed]如何解决字符串集成到我的代码[关闭]
【发布时间】:2020-10-18 02:33:14
【问题描述】:

我目前正在学习 JAVA 编码课程,导师正在将字符串添加到变量中,但它没有为我填充。

这是我的代码:

package com.company;

public class Main {

    public static void main(String[] args) {
        // write your code here
        myName("");            -------->>     THE PROPLEM IS IN THIS LINE TO ADD THE STRING
        anotherMethod();
    }

    //Method
    public static void  myName(String myName) {

        System.out.println(myName);

    }

    public static void anotherMethod() {

        System.out.println("another method");
    }
}

它应该是这样的

怎么办?

解决方案

Link the full code

【问题讨论】:

  • 您只是担心myName: 不会出现在myName( myName: "") 中吗?是这个意思吗?
  • 那么到底是什么问题呢?您可能想阅读How to Ask
  • 能把你的问题问的更清楚吗?
  • 是的@wyck 这正是我的问题
  • 就像它是灰色的,而我的不能是灰色的,就像程序没有理解我想放一个字符串一样

标签: java


【解决方案1】:

所以这不是真正的源代码文本。这只是编辑器覆盖的注释。当我开始使用 Android Studio 时,我还发现它很奇怪和令人困惑。该字体与实际文本字体非常接近,以至于它实际上看起来已集成到您的代码中并将您的文本移动到所有内容中,但它不是您键入的文件中的实际文本。这有点像编辑器放在那里的工具提示,告诉你参数的名称是什么。

它们被称为inlay hints 或具体而言,内联参数提示。它们看起来像这样:

在上面的例子中,你只需输入AddCheckbox(true, true, "AutoFill", null),编辑器就会嵌入提示文本。

如果您不喜欢它们,可以通过右键单击它们并选择禁用提示来禁用它们。

另请参阅:this related Stack Overflow question

【讨论】:

  • 是的,正如他所提到的,它只是 IDE 在它认为您正在尝试使用的签名中显示参数的变量名称。我见过一些 IDE 为语言做到这一点,但还没有看到用 Java 做到这一点。
猜你喜欢
  • 1970-01-01
  • 2013-07-03
  • 2020-09-10
  • 2016-04-21
  • 1970-01-01
  • 2017-09-02
  • 2012-10-23
  • 2020-01-24
  • 1970-01-01
相关资源
最近更新 更多