2016-07-19 71 views
1

在我的大部分Intellij項目中,當鍵入StringBuilder時,它仍然像我能夠正常使用Class一樣。但是,在某些項目中,當我鍵入時,它會自動完成到java.lang.StringBuilder,您可以在第7行看到。我假設這是與我的包結構或另一個Intellij的怪癖有關,我還沒有弄清楚。StringBuilder在某些項目中更改爲Intellij中的java.lang.StringBuilder

enter image description here

它不阻止我的工作,但它正在一點意義,我當它不行爲這種方式在其他項目中。

歡迎任何建議!

+0

在頂部加上'進口java.lang.StringBuilder'。 – VatsalSura

+0

試過了。我將編輯原文向您展示 –

+0

在這種情況下請參考@Sam – VatsalSura

回答

3

這是因爲在當前上下文中已經有一些名爲StringBuilder的東西。在你發佈的例子中,你的班級本身被稱爲StringBuilder。您無法在單個文件中使用相同的名稱引用兩個不同的類。

參見:Importing two classes with same name. How to handle?

+0

給出的答案。我知道我做了一些愚蠢的事情。謝謝! –

相關問題