Tag: java

Java收集任何数字

我似乎无法find我正在寻找关于一个简单的问题的答案:我如何将任何数字四舍五入到最接近的int ? 例如,每当数字是0.2,0.7,0.22222,0.44324,0.99999,我想结果是1。 到目前为止,我有 int b = (int) Math.ceil(a / 100); 但是,似乎并没有做这项工作。

为什么(i <= j && j <= i && i!= j)的计算结果为TRUE?

我写了一段运行在无限循环中的Java代码。 以下是代码: public class TestProgram { public static void main(String[] args){ Integer i = new Integer(0); Integer j = new Integer(0); while(i<=j && j<=i && i!=j){ System.out.println(i); } } } 在上面的代码中,在while循环中看到条件的while ,起初看起来程序不会进入while循环。 但实际上这是一个无限循环,并不断打印价值。 这里发生了什么?

如何计算两个交集?

可能重复: 高效地find可变数量的string集合的交集 说有两个Hashset,它们如何计算? Set<String> s1 = new HashSet<String>(); Set<String> s2 = new HashSet<String>(); S1 INT S2 ?

有什么区别? super E>和<? 扩展E>?

有什么区别<? super E> <? super E>和<? extends E> <? extends E> ? 例如,当你看一下类java.util.concurrent.LinkedBlockingQueue ,这个构造函数有下面的签名: public LinkedBlockingQueue(Collection<? extends E> c) 和一个为方法: public int drainTo(Collection<? super E> c)

轻量级的替代hibernate?

我有一个用户java程序,我想有一个轻量级的数据库,如德比或Sqlite存储数据。 我想在我的程序中使用数据抽象层。 Hibernate似乎需要大量的configuration,并为我所需要的矫枉过正。 什么是Hibernate的轻量级替代品?

Java中的stringisNullOrEmpty?

这确实已经被问过,但谷歌没有find它 。 有没有,在任何标准的Java库(包括Apache /谷歌/ …),静态isNullOrEmpty()方法的Strings ?

开关case语句错误:caseexpression式必须是常量expression式

我的switch-case语句昨天工作得很好。 但是当我今天早上运行代码的时候,eclipse给了我一个红色的case语句的错误,并且说:caseexpression式必须是常量expression式,它是常量,我不知道发生了什么。 这是我的代码如下: public void onClick(View src) { switch(src.getId()) { case R.id.playbtn: checkwificonnection(); break; case R.id.stopbtn: Log.d(TAG, "onClick: stopping srvice"); Playbutton.setImageResource(R.drawable.playbtn1); Playbutton.setVisibility(0); //visible Stopbutton.setVisibility(4); //invisible stopService(new Intent(RakistaRadio.this,myservice.class)); clearstatusbar(); timer.cancel(); Title.setText(" "); Artist.setText(" "); break; case R.id.btnmenu: openOptionsMenu(); break; } } 所有R.id.int都以红色标出。

一个Javavariables如何可以不同于自己?

我想知道这个问题是否可以在Java中解决(我是新的语言)。 这是代码: class Condition { // you can change in the main public static void main(String[] args) { int x = 0; if (x == x) { System.out.println("Ok"); } else { System.out.println("Not ok"); } } } 我在实验室中收到以下问题:如何在不修改条件本身的情况下跳过第一种情况(即使x == x条件为false)?

Java易失性参考与AtomicReference

如果我只是使用AtomicReference中的get()和set()方法,那么在volatile对象引用和AtomicReference之间是否有区别?

Java:有没有地图function?

我需要一个地图function。 Java中是否有这样的东西? (对于那些想知道:我当然知道如何实现这个微不足道的function…)