相关疑难解决方法(0)

为什么使用带有Java import语句的通配符不好?

使用单个语句更方便,更清晰

import java.awt.*;
Run Code Online (Sandbox Code Playgroud)

而不是导入一堆个别类

import java.awt.Panel;
import java.awt.Graphics;
import java.awt.Canvas;
...
Run Code Online (Sandbox Code Playgroud)

import声明中使用通配符有什么问题?

java import wildcard

384
推荐指数
12
解决办法
13万
查看次数

IntelliJ组织进口

IntelliJ是否具有类似于Eclipse中的Organize Imports功能?我所拥有的是一个Java文件,其中有多个类缺少其导入.例:

package com.test;
public class Foo {
    public Map map;
    public JTable table;
}
Run Code Online (Sandbox Code Playgroud)

在Eclipse中,我可以使用Organize Imports,它会自动导入两个java.util.Mapjavax.swing.JTable.在IntelliJ中,我必须单独转到每个类,选择它,然后按Alt-Enter.有一个Optimize Imports功能,但它似乎只是排序和扩展现有的导入.

我正在使用IntelliJ 10.5.

java intellij-idea

242
推荐指数
8
解决办法
22万
查看次数

如何在IntelliJ中停止通配符Java包导入

在的IntelliJ的Java IDE,当我使用键盘快捷键导入一个类或采取建议的进口,进口的IntelliJ全包,如

public static void main(String[] args) {

  List list = new LinkedList();

} 
Run Code Online (Sandbox Code Playgroud)

会导致这个导入行

java.util.*;
Run Code Online (Sandbox Code Playgroud)

我更喜欢IDE不执行包级别导入和导入显式类.我想在全球范围内设置它,所以我不必在每个项目中处理这个问题.有没有办法做到这一点?

我在Mac OS X 10.8.5上使用IntelliJ 13.0.2

谢谢

java ide import intellij-idea

29
推荐指数
3
解决办法
2万
查看次数

禁用在kotlin的intellij android studio中的野生车导入

我想在java类导入中关闭Wild cart导入.

例如,如果我导入java.util包的任何类,那么它将导入整个java包,如java.util.*.那么如何在android studio 3.1.1中停止.

这是我的问题的截图.

在此输入图像描述

我只使用了这个名为LocaleCalendar的包中的两个类.但是我仍然需要导入整个包,所以想要停止导入整个包,只需导入这两个类默认值.

也试过这个参考链接但不适合我:https://stackoverflow.com/a/3348855/5697244

注意:我使用kotlin语言作为开发.

提前致谢!

java android kotlin android-studio

10
推荐指数
1
解决办法
1506
查看次数

如何阻止intellij删除像"import javax.servlet.http.*;"这样的导入?

我不知道我做了什么,但只要我使用"import lib.*",intellij就会删除导入.

我只是想编写一个简单的servlet类,但我导入了所有内容,然后再优化导入.

我如何禁用此功能?

java intellij-idea

5
推荐指数
0
解决办法
3809
查看次数

自动将通配符导入重构为 IntelliJ 中的显式导入(适用于 Scala/Java)

考虑下面的代码。

是否可以让 InteliJ 自动将每个通配符导入重构为显式导入(无论在范围内使用什么)?

例如import scalatags.JsDom.all._进入import scalatags.JsDom.all.{ol,li,div}

我的搜索表明这是不可能的,但也许我错了?

是一个相关但不同的问题。

package app.client

import app.client.components.RootReactComp
import app.client.pages.spatutorial.components.GlobalStyles
import japgolly.scalajs.react.ReactDOM
import org.scalajs.dom
import org.scalajs.dom.raw.Element

import scala.scalajs.js
import scala.scalajs.js.annotation.JSExport
import scalacss.Defaults._
import scalatags.JsDom.all._
import scalatags.JsDom.implicits._
import scalatags.JsDom.svgAttrs.{fill, height, points, stroke, width,strokeWidth}
import scalatags.JsDom.svgTags._
@JSExport("Main")
  object Main extends js.JSApp {
@JSExport
         def main(): Unit = {
    //    log.warn("Application starting")
    //    // send log messages also to the server
    //    log.enableServerLogging("/logging")
    //    log.info("This message goes to server as well")

    // create …
Run Code Online (Sandbox Code Playgroud)

java scala intellij-idea

5
推荐指数
1
解决办法
2400
查看次数

标签 统计

java ×6

intellij-idea ×4

import ×2

android ×1

android-studio ×1

ide ×1

kotlin ×1

scala ×1

wildcard ×1