-
访问Java中的私有Collection字段
所属栏目:[Java] 日期:2020-12-15 热度:200
我的一个类有一个包含Set的字段.此字段仅在构造函数中填充,然后由其他类读取.最初我有这样的事情: public class Foo { public final SetString myItems; public Foo(CollectionString theirItems) { this.myItems = new LinkedHashSetString(theirItems); }[详细]
-
如何以编程方式确定当前类的Java字节码版本?
所属栏目:[Java] 日期:2020-12-15 热度:143
参见英文答案 Java API to find out the JDK version a class file is compiled for?????????????????????????????????????8个 我的情况是部署平台是Java 5,并且在Java 6下使用Eclipse进行开发,我们已经建立了在开始处理给定项目时创建新工作区的过程.因此,[详细]
-
java – 在我的主代码中使用Thread.currentThread.sleep()有什么
所属栏目:[Java] 日期:2020-12-15 热度:102
在我的代码我正在使用 Thread.currentThread().sleep(sleepTime); 在代码的主(非Thread对象)部分. 它似乎工作正常,但我担心可能会有一些隐藏的陷阱,以后会在我的屁股中咬我. 有没有更好的方法让你的主要过程坐一会儿?或者这是规定的方法? 编辑: 回答为什[详细]
-
用于GUI构建的Java的AWT或Swing?
所属栏目:[Java] 日期:2020-12-15 热度:130
我需要为服务器监控过程组成一个相当简单的GUI.它将有一些选项卡,可以导致日志拖尾,资源计数以及启动和顶部控制.没什么好看的.哪个 Java框架,AWT或Swing对于这么简单的事情更有意义. 解决方法 摆动是要走的路.它是一个更清晰的编程接口,看起来更好.[详细]
-
For循环在java中永远运行[复制]
所属栏目:[Java] 日期:2020-12-15 热度:54
参见英文答案 What is x after “x = x++”?????????????????????????????????????17个 遇到了这个有趣的问题.我知道后期增量和预增量. public static void main(String[] args){ for (int i=0; i10 ;){ i=i++; System.out.println(i); }} 输出: 0000 这段[详细]
-
java – 为什么不开始吸氧(第一次)?
所属栏目:[Java] 日期:2020-12-15 热度:90
参见英文答案 Neon: how to run on jdk9?????????????????????????????????????9个 我喜欢使用eclipse氧气进行java开发.我大约一年没用过这个IDE了.我记得真的很喜欢它.但是,我记得它不是最容易安装的IDE.任何帮助将不胜感激. 这是我安装的java. Java 9 Java[详细]
-
JAVA中多线程的全局总和错误
所属栏目:[Java] 日期:2020-12-15 热度:135
我是 Java中多线程的新手,我做了一些代码来看看它是如何工作的.我将global = 0作为全局int变量,并使用for循环初始化大量线程(100)以将1添加到我的全局变量中.在代码的最后,结果应该是100,但不是.我有时在代码末尾99或任何其他数字(大约100).所以我的问题是,[详细]
-
为什么这段代码在java中发送给我Stackoverflow
所属栏目:[Java] 日期:2020-12-15 热度:68
我尝试使用long和double与c,k,n变量,但netbeans显示堆栈溢出错误: public class Main {public static void main(String[] args) { double c=0; //combinatorial double n=5; double k=15; c= factorial(n)/(factorial(k)*factorial(n-k)); System.out.print[详细]
-
java – Math.random()如何生成超出“原生”范围的随机数?
所属栏目:[Java] 日期:2020-12-15 热度:195
据我所知,Math.random()本身会生成0.0到1.0之间的随机双精度,包括0.0但不包括1.0.我也明白,转换为int会截断小数点后的所有内容而不进行舍入. 我不明白的是怎么样 System.out.println((int)(Math.random() * 27)); 实际上可以产生一个从0到26的随机数.由于Mat[详细]
-
java – LibGDX翻转2D精灵动画
所属栏目:[Java] 日期:2020-12-15 热度:68
如果用户按下键盘上的“A”键,我有一个想要播放的动画.动画正面向文件并正常播放,直到我尝试翻转纹理. 当我尝试在玩家的方向改变时翻转纹理时会发生这种情况: 正如您所看到的,动画在开始时播放得很好,但是当我改变播放器的方向时,它会在翻转的帧和未打开的[详细]
-
Java中有很多If条件
所属栏目:[Java] 日期:2020-12-15 热度:168
我刚开始学习 java并且有一个非常基本的问题.我有一个标签,我希望在1到18之间的随机整数落在特定数字上时更改颜色.这些数字并不奇怪或偶数,所以我不能用它. 现在我有这个: if (Random == 1 || Random == 2 || Random == 5 || Random == 7 || Random == 12 |[详细]
-
Java点与“任何字符”不匹配
所属栏目:[Java] 日期:2020-12-15 热度:190
点应匹配任何字符.那么为什么这个正则表达式不起作用呢? String url = "http://wikipedia.org";System.out.println(url.replace("htt.://","")); 输出:http://wikipedia.org 解决方法 String.replace() 编译文字正则表达式.你应该使用 String.replaceAll([详细]
-
java – Android Studio自动完成
所属栏目:[Java] 日期:2020-12-15 热度:118
我刚刚切换到 Android Studio,即使只有少量错误,我认为它已经比Eclipse好多了.然而,有些东西让我烦恼.可以像: @Overridepublic void onListItemClick(ListView l,View v,int position,long id) { // Implement} 自动完成?到目前为止,当我开始输入“public[详细]
-
我们如何将整数分成R中其组成数字的向量
所属栏目:[Java] 日期:2020-12-15 热度:72
我认为一个例子应该让事情变得清晰. 我有 a_1 = 6547 我想要一些将a_1变换为以下a_2的函数 a_2 = c(6,5,4,7) 解决方法 转换为字符然后拆分就可以了 a - 6547as.numeric(strsplit(as.character(a),"")[[1]])## [1] 6 5 4 7[详细]
-
java – 最大单一销售利润算法的最优解决方案
所属栏目:[Java] 日期:2020-12-15 热度:116
输入数组是: A[0] = 23171 A[1] = 21015 A[2] = 21123A[3] = 21366 A[4] = 21013 A[5] = 21367 使命是找到最大的利润.例如[3] – A [2] = 243 我的代码是: class Solution { int profit = 0; public int solution(int[] A) { for (int i = 0;i A.length; i[详细]
-
什么时候在java中使用单独的包?
所属栏目:[Java] 日期:2020-12-15 热度:173
有时当我查看源代码时,我注意到除了默认代码之外的一些文件放在另一个包中,但是没有理解何时或为什么使用这种做法.您是否必须使用单独的包装?有人在乎解释吗? 解决方法 简短的回答: 当项目需要特定的组织或层次结构时,或者当您的框架不允许使用默认包时,[详细]
-
java – 从ArrayList获取随机数?
所属栏目:[Java] 日期:2020-12-15 热度:92
ArrayListInteger lista = new ArrayListInteger();lista.add(159);lista.add(170);lista.add(256); 例如,我在我的arraylist中得到了这3个数字,我想随机获得其中一个. 怎么可能? 解决方法 一种方法是使用Random类: ArrayListInteger lista = new ArrayList[详细]
-
java – 编译Hadoop 2.2.0工作?
所属栏目:[Java] 日期:2020-12-15 热度:76
似乎所有示例都是在考虑旧版本的情况下构建的. 如何在Ubuntu上编译我的java程序,以便它将引用hadoop-2.2.0库? 我应该包含哪些jar文件? 命令是什么? 是不是 – javac -classpath libraries wordcount.java 谢谢. 解决方法 Linux机器最简单的解决方案是: j[详细]
-
java – 为什么这个非贪婪的正则表达式比我想要的更多?
所属栏目:[Java] 日期:2020-12-15 热度:164
我认为这应该回归“州,国家”,但它正在回归“国家” System.out.println("city,state,country".replaceAll("(.*,)?","")); 为什么它以这种方式工作,如何让它返回“州,国家”.我希望这个答案是一个正则表达式. 解决方法 顾名思义,replaceAll替换所有匹配的组.[详细]
-
清除Java中的一组单选按钮
所属栏目:[Java] 日期:2020-12-15 热度:108
我有一个程序,提示用户从四个选项中选择一个(从一组RadioButtons). 一旦用户做出选择,他/她点击按钮然后接收消息.关闭窗口后,用户将返回第一个窗口并根据需要进行新选择.我想要的是无线电按钮完全清晰. 到目前为止,我已经实现了一种方法来实际取消选择无线电[详细]
-
java – XML vs JSON.哪一个更适合存储小块数据?
所属栏目:[Java] 日期:2020-12-15 热度:122
参见英文答案 What are the pros and cons of XML and JSON? [closed]????????????????????????????????????17个 我想存储一些小块数据并且不想使用任何数据库,我们有两种选择XML和JSON,现在任何人都可以建议我应该从性能和架构的角度来选择哪一个. 1.哪个更[详细]
-
java – 如果抛出RuntimeException,它是否可以作为异常捕获?
所属栏目:[Java] 日期:2020-12-15 热度:173
如果我有一个抛出RuntimException子类的try块,后续的catch块是否可以将其作为异常捕获?特别: public class MyAppException extends RuntimeException { // ....}// In some other part of the code:try { // Executing this results with doSomething() th[详细]
-
java – Android如何将String数组设置为单个textview
所属栏目:[Java] 日期:2020-12-15 热度:165
我想尝试将字符串数组设置为textview的文本.我怎样才能做到这一点? 以下是我到目前为止所尝试的内容: String[] word = { "Pretty","Cool","Weird" };tv.setText( word.length ); 但这会引发一些错误.我是Android / Java的新手 解决方法 word.length给出数[详细]
-
java – 有没有理由不为JPA中的@Id字段生成setter和getter?
所属栏目:[Java] 日期:2020-12-15 热度:71
假设一个JPA实体(例如)自动生成一个长id: @Entity@AutoPropertypublic class SomeItem { @Id @GeneratedValue(strategy=GenerationType.AUTO) private long Id; ...} 是否有任何理由不为此Id生成setter和getter?例如,人们可能不想生成setter,因为JPA负责生[详细]
-
如何从Java ArrayList获取元素
所属栏目:[Java] 日期:2020-12-15 热度:77
我有一个基本问题.我有这个ArrayList: @Named("AccountProfileController")@ViewScopedpublic class AccountProfile implements Serializable{ @Resource(name = "jdbc/Oracle") private DataSource ds; private int id; // Constructor public AccountProf[详细]