小编Joh*_*ohn的帖子

ArrayList包含区分大小写

我目前正在使用属于ArrayList类的contains方法进行搜索.有没有办法让这个搜索案例在java中不敏感?我发现在C#中可以使用OrdinalIgnoreCase.有没有Java等价物,或其他方式来做到这一点?谢谢.

java arraylist

64
推荐指数
6
解决办法
8万
查看次数

乔姆斯基语言类型

我正在尝试理解四种不同的乔姆斯基语言类型,但我发现的定义并不对我有任何意义.我知道类型0是自由语法,类型1是上下文敏感,类型2是上下文无关,而类型3是常规.所以,有人可以解释一下并将其置于上下文中,谢谢.

grammar chomsky-hierarchy

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

Runnable JAR缺少图像/文件(资源)

当我从eclipse将我的代码导出为runnable JAR时,即使它们实际上在JAR中,我设置它的所有文件都会丢失,例如按钮图像和其他文件.我已经getClass().getResource在文件前添加了但是当我尝试运行JAR时甚至没有任何建议,有什么建议吗?

java eclipse jar

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

JTransforms FFT on Image

我有一个图像,我想使用FFT转换到频域,似乎缺乏Java的库,但我找到了两个.一个是JTransforms,另一个是鲜为人知,没有名字.

对于不太知名的2D,2D只能具有2的幂的长度值,但是具有简单的使用方法,例如FastFourierTransform.fastFT(real, imaginary, true);真实的是具有每个像素值的双倍的2D阵列,并且虚部是具有相同大小的完整的2D阵列零.布尔值取决于正向或反向变换.这对我来说是有意义的,除了两个要求的力量之外,它破坏了我所做的任何变换(我最初在图像周围添加了黑色空间以适应最接近的两个幂),我正在努力解决的问题是使用JTransforms的等效方法,并希望得到任何指导.我将陈述我目前正在做的事情.

我相信相关的类DoubleFFT_2D,它的构造函数需要多个行和列,我认为这是我的图像的宽度和高度.因为我的图像没有虚构的部分,我想我可以使用doubleFFT.realForwardFull(real);它将虚部处理为零并传递完整像素的真实2D数组.不幸的是,这根本不起作用.JavaDoc声明the input array must be of size rows*2*columns, with only the first rows*columns elements filled with real data但是我没有看到这与我的图像有什么关系以及为了满足这个要求我必须做些什么.

对于漫长而糟糕的解释感到抱歉,如果需要任何其他信息,我很乐意提供.

可以在此处找到JTransforms Library和Docs:https://sites.google.com/site/piotrwendykier/software/jtransforms

java fft image-processing

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

使用其他列表对列表进行排序

是否可以将Java Collections排序方法与比较器一起使用,因为它会对一个列表进行排序,以便按原始列表的索引对另一个列表进行排序,以便列表保持配对?谢谢.

java sorting arraylist

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

如何添加进度条?

我一直试图了解如何添加进度条,我可以在我实现的GUI中创建一个进度条并让它出现但是甚至在通过http://docs.oracle.com/javase/tutorial/uiswing/components查看之后/progress.html我仍然不清楚如何将方法设置为任务,以便我可以创建一个进度条来运行方法.请有人尝试向我解释这个问题,或者发布一个在GUI中使用的进度条示例,并将任务设置为方法.谢谢.

java user-interface swing progress-bar

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

如何在Android中将ListView文本对齐到右边?

我在用于显示包含字符串的ArrayList的Android应用程序中有一个列表视图,我找不到ListView的任何属性,这些属性允许我将ListView项的文本对齐到它的右侧而不是左侧.任何帮助都会很棒,谢谢.

java eclipse android android-listview

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

设置按钮助记键事件而不必使用ALT

有没有办法在Java中设置按钮键事件,这样就Alt不必按下了.例如,当使用setMnemonic(KeyEvent.VK_DELETE)它时,需要在应用程序中按下Alt+ Delete.我怎么能绕过这个?谢谢.

java swing key-bindings jbutton

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

OOP,接口,对象和铸造

我正在查看一些过去的OOP考试试卷,我将非常感谢您理解以下代码.问题是,鉴于第一个代码块并且Sandwich实现了Edible,以下哪些陈述是合法的?

Sandwich sub = new Sandwich();
Rectangle cerealBox = new Rectangle(20,30,20,10);
Edible e = null;

e = sub;
sub = e;
sub = (Sandwich) e;
sub = (Sandwich) cerealBox;
e = cerealBox;
e = (Edible) cerealBox;
e = (Rectangle) cerealBox;
e = (Rectangle) null;
e = (Edible) sub;
cerealBox = (Rectangle) new Object();
Run Code Online (Sandbox Code Playgroud)

我目前的理解是第一个陈述是正确的,因为sub具有组成可食用对象所需的元素,因此它不适用于第二个语句.并且使用第三个语句转换确实允许这个工作.但第四个不是因为cerealBox不适用于三明治.然后最后两个因为铸造而起作用.但显然第六个有效吗?

对于我对我所知道的可怕解释感到抱歉,任何帮助都将不胜感激.

java oop

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