小编use*_*168的帖子

用Java编译对象

我对在Java中强制转换对象意味着什么感到困惑.

说你有......

Superclass variable = new Subclass object();
(Superclass variable).method();
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?变量类型是否更改,或者变量中的对象是否更改?非常困惑.

java casting object

50
推荐指数
5
解决办法
23万
查看次数

使用Java从网页中提取数据?

我正在尝试用Java创建我的第一个程序.目标是编写一个浏览网站并为我下载文件的程序.但是,我不知道如何使用Java与互联网进行交互.谁能告诉我哪些主题可以查找/阅读或推荐一些好的资源?

java

28
推荐指数
3
解决办法
14万
查看次数

"Char无法解除引用"错误

我正在尝试使用char方法isLetter(),该方法应该返回对应于字符是否为字母的布尔值.但是当我调用该方法时,我收到一条错误,指出"char不能被解除引用".我不知道取消引用char或如何修复错误意味着什么.有关的陈述是:

if (ch.isLetter()) 
{
....
....
}
Run Code Online (Sandbox Code Playgroud)

有帮助吗?取消引用字符是什么意思,我该如何避免这样做?

java char dereference

11
推荐指数
1
解决办法
12万
查看次数

迭代列表(ConcurrentModificationException)

以下代码抛出ConcurrentModificationException:

for (String word : choices) {
         List<String> choicesCopy = choices;
         chosen.add(word);
         choicesCopy.remove(word);
         subsets(choicesCopy, chosen, alreadyPrinted);
}
Run Code Online (Sandbox Code Playgroud)

这是怎么回事?原始列表(选项)根本没有修改.

java iteration

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

堆栈溢出错误java

我正在尝试解决一个需要递归回溯的问题,我的解决方案会产生堆栈溢出错误.我知道这个错误通常表示终止条件不好,但我的终止条件似乎是正确的.除了可能导致堆栈溢出错误的错误终止条件之外还有什么吗?我怎么能弄清楚问题是什么?

编辑:抱歉试图发布代码,但它太丑了..

java stack-overflow recursion backtracking

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