0

例子:

我进入n并按下快捷键tab。我明白了Object object = new Object ();。一切都很好。“选择模板”是第一个位置“对象”。我想使用“代码模板”将其替换为“字符串”。我进入St并按下快捷键tab。预期结果:String string = new String();结果:St st = new St();+“选择模板”移动到第二个位置。

我似乎明白为什么会这样,但我想在“选择模板”中使用“代码模板”。

请告诉我谁遇到过这种情况以及您是如何解决的。

ps 也许我没有正确地调用术语“选择模板”。如果是这样,请纠正我。

4

1 回答 1

0

我输入 St 并按下快捷方式选项卡。预期结果:String string = new String(); 结果: St st = new St();

实际结果是正确的行为,因为您指定要使用值St

之所以出现问题,是因为有多种以St开头的有效可能性,例如StrictMathStringStringBuffer。NetBeans 无法知道您要使用哪些值,并且通过按 Tab 键告诉 NetBeans 您特别想使用值St

按如下方式解决此问题:

  • 输入St,然后按 Control/Space。
  • NetBeans 将在下拉菜单中列出以St开头的可用选项。

控制空间

  • 向下滚动列表,选择String条目并按Enter
  • 然后 Netbeans 将生成您想要的代码:String string = new String();
于 2018-05-31T17:43:27.620 回答