相关疑难解决方法(0)

为什么java中的toString方法似乎不适用于数组

我想使用java中的toString()方法将字符数组转换为字符串对象.这是我使用的测试代码的片段:

import java.util.Arrays;
class toString{
    public static void main(String[] args){
        char[] Array = {'a', 'b', 'c', 'd', 'e', 'f'};
        System.out.println(Array.toString());
        }
}
Run Code Online (Sandbox Code Playgroud)

原则上,它应该打印abcdef,但是每次程序执行时都会打印[C @ 6e1408[C @ e53108]等随机乱码.我不需要替代,但想知道为什么会发生这种情况.

java arrays tostring

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

"无法查找符号"编译错误

我的编码经验只能回溯几年,所以这个问题应该很容易回答.

我写了两个接口:Class和Game.接口CLASS应该扩展接口GAME.

以下是两个界面来源:

package Impl;

public interface Game
{
    //METHODS AND VARS
}


package Impl;    

public interface Class extends Game
{
    //METHODS AND VARS
}
Run Code Online (Sandbox Code Playgroud)

现在,当我尝试编译第二个接口时,我收到以下错误

class.java:4: cannot find symbol
symbol: class Game
public interface Class extends Game
                               ^
Run Code Online (Sandbox Code Playgroud)

我的Game类被编译,类文件与两个java文件在同一目录中.我一直无法找到解决方案.有没有人有任何想法?

java compiler-errors

6
推荐指数
2
解决办法
5万
查看次数

标签 统计

java ×2

arrays ×1

compiler-errors ×1

tostring ×1