小编ncs*_*cst的帖子

Java Float to Long Typecast

任何人都可以告诉我这里我做错了什么.我可以将y转换为long,但同样不适用于x/y.

class Test {

long convert(int x, float y) {
    //return (long) x/y; // cannot convert from float to long
    return (long)y;
    }

}
Run Code Online (Sandbox Code Playgroud)

java type-conversion

8
推荐指数
1
解决办法
3万
查看次数

Java函数重载

任何人都可以告诉我,为什么"int"被打印出来,就像在内部工作一样.

class Test {

void Method(int i) {
    System.out.println("int");
}
void Method(String n) {
    System.out.println("string");
}

public static void main(String [] a) {
    new Test().Method('c');
    }

}
Run Code Online (Sandbox Code Playgroud)

java

4
推荐指数
1
解决办法
164
查看次数

Java String Buffer

StringBuffer如何在内部处理字符串?我尝试运行下面的例子并得到答案为"字符串是不相等的".

据我所知,如果两个字符串具有相同的值,则equals()返回true.那么在这种情况下发生了什么?

class StringBufferTest {

public static void main(String[] args) {
    String newString = "HelloWorld";
    StringBuffer buffer = new StringBuffer(newString);

    if (buffer.equals(newString)) {
        System.out.println("Strings are equal");
    } else {
        System.out.println("String are unequal");
    }

  }
}
Run Code Online (Sandbox Code Playgroud)

java

0
推荐指数
1
解决办法
243
查看次数

标签 统计

java ×3

type-conversion ×1