标签: java

将List转换为Java中的Set的最简单方法

在Java中将Lista 转换为a 的最简单方法是什么Set?

java collections

601
推荐指数
13
解决办法
50万
查看次数

如何在YYYY-MM-DD中获取当前时间HH:MI:Sec.Millisecond格式在Java中?

下面的代码给出了当前时间.但它没有告诉任何关于毫秒的事情.

public static String getCurrentTimeStamp() {
    SimpleDateFormat sdfDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//dd/MM/yyyy
    Date now = new Date();
    String strDate = sdfDate.format(now);
    return strDate;
}
Run Code Online (Sandbox Code Playgroud)

我得到格式的日期2009-09-22 16:47:08 (YYYY-MM-DD HH:MI:Sec).

但我想以格式2009-09-22 16:47:08.128((YYYY-MM-DD HH:MI:Sec.Ms)检索当前时间- 其中128表示毫秒.

SimpleTextFormat会很好的.这里最低的时间单位是秒,但我如何获得毫秒?

java date

600
推荐指数
8
解决办法
110万
查看次数

如何清除或清空StringBuilder?

我在一个循环中使用一个StringBuilder,每个x迭代我想要清空它并以空的开头StringBuilder,但是在文档中我看不到任何类似于.NET StringBuilder.Clear的方法,只是看起来像删除方法过于复杂.

那么StringBuilder用Java 清理一个最好的方法是什么?

java stringbuilder

598
推荐指数
9
解决办法
46万
查看次数

使用Android开发工具v.23更新Eclipse

我使用新的SDK工具更新了Eclipse(版本23),但是现在Eclipse启动时我收到错误:

此Android SDK需要Android Developer Toolkit 23.0.0或更高版本.当前版本是22.6.3.v201404151837-1123206.请将ADT更新到最新版本.

"检查更新"未找到任何更新.如果我尝试"安装新软件",我可以看到版本23,但由于以下错误我无法升级:

Cannot complete the install because of a conflicting dependency.
Software being installed: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
Software currently installed: Android Developer Tools 22.2.1.v201309180102-833290 (com.android.ide.eclipse.adt.package.product 22.2.1.v201309180102-833290)
Only one of the following can be installed at once: 
    ADT Package 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.package 22.6.3.v201404151837-1123206)
    ADT Package 23.0.0.1245622 (com.android.ide.eclipse.adt.package 23.0.0.1245622)
Cannot satisfy dependency:
    From: Android Development Tools 23.0.0.1245622 (com.android.ide.eclipse.adt.feature.feature.group 23.0.0.1245622)
    To: com.android.ide.eclipse.adt.package [23.0.0.1245622]
Cannot satisfy dependency:
    From: Android Development Tools 22.6.3.v201404151837-1123206 (com.android.ide.eclipse.adt.feature.group 22.6.3.v201404151837-1123206) …
Run Code Online (Sandbox Code Playgroud)

java eclipse android adt

598
推荐指数
15
解决办法
23万
查看次数

Akka的好用例

我听说过很多关于Akka框架(Java/Scala服务平台)的狂热,但到目前为止还没有看到很多用例的实际例子.所以我有兴趣听听开发人员成功使用它的事情.

只有一个限制:请不要包括编写聊天服务器的情况.(为什么?因为这被过度使用作为许多类似事物的一个例子)

java asynchronous scala use-case akka

596
推荐指数
12
解决办法
17万
查看次数

不支持的major.minor版本52.0

图片:

命令提示符显示版本 命令提示符显示版本

图片错误 图片错误

Hello.java

import java.applet.Applet;
import java.awt.*;

public class Hello extends Applet {

    // Java applet to draw "Hello World"
    public void paint (Graphics page) {
        page.drawString ("Hello World!", 50, 50);
    }
}
Run Code Online (Sandbox Code Playgroud)

的Hello.html

<HTML>
    <HEAD>
        <TITLE>HelloWorld Applet</TITLE>
    </HEAD>

    <BODY>
        <APPLET CODE="Hello.class" WIDTH=300 HEIGHT=150>
        </APPLET>
    </BODY>
</HTML>
Run Code Online (Sandbox Code Playgroud)

错误

Hello : Unsupported major.minor version 52.0
Run Code Online (Sandbox Code Playgroud)

问题可能是什么?

java applet version unsupported-class-version

596
推荐指数
17
解决办法
154万
查看次数

IntelliJ在鼠标悬停时显示JavaDocs工具提示

在Eclipse中,当将鼠标悬停在方法,变量等上时,将显示带有相应JavaDoc的工具提示.IntelliJ中有这样的功能吗?

java eclipse ide intellij-idea

595
推荐指数
10
解决办法
15万
查看次数

是否可以使用Java 8进行Android开发?

在网上搜索,目前尚不清楚Java 8是否支持Android开发.

在我下载/设置Java 8之前,有人可以在任何"官方"文档中指出我说Java 8是否支持Android开发.

java android java-8 android-gradle-plugin

594
推荐指数
12
解决办法
27万
查看次数

在Java中,确定对象大小的最佳方法是什么?

例如,假设我有一个应用程序可以读取包含大量数据行的CSV文件.我根据数据类型向用户提供行数的摘要,但我想确保我不读取太多数据行并导致OutOfMemoryErrors.每行都转换为一个对象.有没有一种简单的方法可以通过编程方式找出该对象的大小?是否有一个引用定义了大型基元类型和对象引用的大小VM?

现在,我的代码可以读取多达32,000行,但我还希望代码能够读取尽可能多的行,直到我使用了32MB的内存.也许这是一个不同的问题,但我仍然想知道.

java memory

592
推荐指数
15
解决办法
28万
查看次数

Java中==和equals()之间有什么区别?

我想澄清一下我是否理解正确:

  • == - >是参考比较,即两个对象都指向相同的内存位置
  • .equals() - >计算对象中值的比较

我的理解是正确的吗?

java identity equality object-comparison

592
推荐指数
12
解决办法
62万
查看次数