-
Java文件路径最佳实践
所属栏目:[Java] 日期:2020-12-15 热度:179
如果操作系统是 Windows,下面给出的哪一个是 Java编写的最佳方法? 1) String f = "somepathfile.ext"; ? 2) String f = "some/path/file.ext"; ? 3) String f = "some"+File.separator+"path"+File.separator+"file.ext"; ? 4) String f = new StringBu[详细]
-
java – Camera.Parameters设备特定崩溃(三星S3 Mini)
所属栏目:[Java] 日期:2020-12-15 热度:162
以下代码正在使用Galaxy Nexus,三星S3和HTC One X,但它在三星S3 Mini上崩溃 @Overridepublic void surfaceChanged(SurfaceHolder holder,int format,int width,int height) { Log.d(TAG,"entering surfaceChanged"); Camera.Parameters parameters = camera.[详细]
-
java – 如何在继续之前等待所有callables完成执行?
所属栏目:[Java] 日期:2020-12-15 热度:193
我有以下代码哈希: public class MyCallable implements CallableLong { @Override public Long call() throws Exception { // Do stuff... }}public class MyController { private ExecutorService executor = Executos.newCachedTreadPool(); public Long[详细]
-
java – 当我调用“new Object()”而不存储返回时,返回的对象会
所属栏目:[Java] 日期:2020-12-15 热度:112
假设我们有一些代码如下所示(我知道这是不好的做法): try {new myObject();} catch {//stuff} 返回的对象会发生什么?它仍然存储在堆上吗?这会抛出编译时错误吗? 解决方法 它被创建,然后立即有资格进行垃圾收集. 我没有看到为什么它应该抛出异常的任何原[详细]
-
OSX上的Java文件限制低于bash
所属栏目:[Java] 日期:2020-12-15 热度:83
我已经增加了我的macbook pro上的最大文件限制,以便Elasticsearch可以处理更多文件,但它无法正常工作. 我运行命令’ulimit -a’,它说“打开文件”是100,000.我可以像这样运行一个简单的shell脚本: export counter=0while (true) ; do touch "/tmp/foo${coun[详细]
-
java – SmartGWT:是否可以为列表网格中的某一行着色?
所属栏目:[Java] 日期:2020-12-15 热度:76
所有可以在smartGWT listGrid中为某一行着色? 我想只为1行着色,而不是所有listGrid 解决方法 在SmartGWT中,以Style结尾的方法(例如getStyle,getBaseStyle,getCellStyle等)需要返回在别处定义的CSS类(.css文件,应用程序加载jsp中的内联css等). 同样适用于set[详细]
-
java – 嵌套类的公共构造函数
所属栏目:[Java] 日期:2020-12-15 热度:127
我正在解析一个 JSON并遇到一个异常,说我的某个实体没有默认构造函数.这是代码: public class MyPromosResponse extends BaseResponse { public MyPromosResponseData response; public MyPromosResponse() { } public TreeSetPromo getMyPromosResponseDat[详细]
-
如何在Java中识别Double中的BigDecimal
所属栏目:[Java] 日期:2020-12-15 热度:95
我正在编写一个财务应用程序,我得到一个值作为字符串,需要检查值是否适合double或BigDecimal而不会丢失数据. 确定字符串值是否应转换为double或BigDecimal的最佳方法是什么? 解决方法 如果它是一个财务价值,你几乎应该总是使用BigDecimal – 或者使用一个隐[详细]
-
java – 制作JPanel广场
所属栏目:[Java] 日期:2020-12-15 热度:80
如果我有一个带有多个子组件的JPanel,我怎么能这样做,以便JPanel保持正方形,尽管它的父级是如何调整大小的?我已经尝试了以下代码的变体,但它不会导致子组件也是正方形. public void paint(Graphics g){ if(this.isSquare()){ Dimension d = this.getSize();[详细]
-
如何在Java中“反驳”一个对象
所属栏目:[Java] 日期:2020-12-15 热度:57
class DogOwner { Dog dog; DogOwner(Dog dog) { this.dog = dog; }}class Dog { int age; Dog(int age) { this.age = age; }}DogOwner peter = new DogOwner(new Dog(2));Dog max = peter.dog;max.age = 3;System.out.println(peter.dog.age); // 3 我怎样[详细]
-
java – 如果带有\u0026\u0026的语句,那么在测试第二个
所属栏目:[Java] 日期:2020-12-15 热度:53
参见英文答案 (AND) and || (OR) in IF statements????????????????????????????????????9个 对不起,如果这是重复,但我甚至想不出一种方法来搜索这个.我不确定要问这个问题的术语,所以我只会解决我的问题. 从我的测试来看,似乎if语句在尝试转到数组之前会退[详细]
-
java – 为什么System.out.println必须在方法内?
所属栏目:[Java] 日期:2020-12-15 热度:103
class Employee { int DOB; int eid; String name; double salary; System.out.println("Employee class");} 如果我在方法中编写System.out.println,它似乎工作.但不是直接在课堂上写的.为什么需要一种方法? 解决方法 它与执行的任何其他代码相同 – 它必须[详细]
-
如何通过Java中的命令行获取输入?
所属栏目:[Java] 日期:2020-12-15 热度:193
我目前有这个代码,需要用户输入伪ify一些单词发送出来,并在稍后对整数提交模糊处理.我只需要获得用户输入.任何人都有一个很好的api源来得到这个?我想我应该寻找系统.命令. 提前致谢 :) 解决方法 Scanner类在 Java 5.0中实现,以使输入更容易: 扫描仪输入=[详细]
-
给定列表时,Java containsAll不返回true
所属栏目:[Java] 日期:2020-12-15 热度:143
我想检查一个数组是另一个数组的子集. 该程序打印错误,但我希望是真的.为什么不包含所有返回的真实? int[] subset;subset = new int[3];subset[0]=10;subset[1]=20;subset[2]=30;int[] superset;superset = new int[5];superset[0]=10;superset[1]=20;super[详细]
-
java – 如何在JLabel中显示变量值
所属栏目:[Java] 日期:2020-12-15 热度:93
我是 Java编程的新手.我想在输出窗口中显示我的变量的值,而不是在控制台视图中. 代码如下: import java.awt.BorderLayout;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.SwingConstants;public class ShowAFrame { public stati[详细]
-
java – 将字节数组转换为双数组
所属栏目:[Java] 日期:2020-12-15 热度:101
我在 Java中遇到了WAV文件的一些问题. WAV格式:PCM_SIGNED 44100.0 Hz,24位,立体声,6字节/帧,小端. 我将WAV数据提取到一个没有问题的字节数组. 我正在尝试将字节数组转换为双数组,但有些双精度数字带有“NaN”值. 码: ByteBuffer byteBuffer = ByteBuffer.[详细]
-
java – 在文本文件中查找唯一的单词
所属栏目:[Java] 日期:2020-12-15 热度:118
我正在用 Java编写这个程序来查找文本文件中的唯一单词.我想知道这段代码是否正确,因为它甚至将空格显示为单词. String[] words;ListString uniqueWords = new ArrayListString();words = str1.split("[!-~]* ");for (int i = 0; i words.length; i++){ if ([详细]
-
如何从Java运行.sh文件?
所属栏目:[Java] 日期:2020-12-15 热度:84
参见英文答案 How to run Unix shell script from Java code?????????????????????????????????????16个 我需要从我的Java代码运行.sh文件而不传递任何参数.我已经尝试过了 Runtime.getRuntime().exec("src/lexparser.sh"); 和 ProcessBuilder pb = new Proc[详细]
-
Java – 如何从最接近特定数字的hashmap中查找值?
所属栏目:[Java] 日期:2020-12-15 热度:123
嗨,我有一个HashMap String,Double还有一个函数,它返回一个称为答案的double值.我想检查HashMap中哪个值最接近答案,然后获取该值的键并打印出来. HashMapString,Double output = new HashMapString,Double();contents("A",0)("B",0.25)("C",0.5)("D",0.75)("[详细]
-
Java hibernate从表中选择多行并将结果分配到列表中
所属栏目:[Java] 日期:2020-12-15 热度:87
我想从表中选择多行/记录,然后将结果放入“变量”.然后我想打印每一行的内容. 如果我在Java中使用hibernate,我该怎么做? 例如,我有一个学生表,我想得到表的所有行.我知道每一行都是表/实体类/ bean的一个实例. (假设我有一个实体班级 – 学生) 该表就像(假[详细]
-
在Java中的NEO4J中按名称选择节点
所属栏目:[Java] 日期:2020-12-15 热度:68
我正在使用嵌入 Java的NEO4J工作. 假设有一个名为NODE_abc的节点,它有一些属性. 我想选择节点,以便我可以使用getProperty()获取属性. 我想选择NODE_abc作为mynode,以便我可以使用mynode.getProperty()来获取节点“NODE_abc”的属性. 节点“NODE_abc”的名称[详细]
-
java – 有没有办法知道对象的类型?
所属栏目:[Java] 日期:2020-12-15 热度:189
方案是我将一个对象作为方法中的参数传递,我想根据方法中该对象的类型执行操作. 示例代码是: method(Object object){//if object== String type print string } 解决方法 尝试 if (object.getClass().getName().equals("Class1Name")) //do something. getC[详细]
-
VHDL std_logic_vector索引与“downto”
所属栏目:[Java] 日期:2020-12-15 热度:127
我想分别设置std_logic_vector的位,以便轻松地为各个位或位组设置注释.这是我有的: signal DataOut : std_logic_vector(7 downto 0);...DataOut = ( 5='1',-- Instruction defined 4='1',-- Data length control bit,high=8bit bus mode selected 3='1',--[详细]
-
java – 查找600851475143中最大的素数?
所属栏目:[Java] 日期:2020-12-15 热度:149
我试图从 http://projecteuler.net解决问题3.但是,当我运行程序时,没有打印出来. 我究竟做错了什么? 问题:600851475143的最大主要因素是什么? public class project_3 { public boolean prime(long x) // if x is prime return true { boolean bool = fal[详细]
-
java – Jtable行删除
所属栏目:[Java] 日期:2020-12-15 热度:150
我正在用 java创建一个没有数据库的库系统程序.(直接用文件). 我在jtable中删除一行(从文件中删除)也有一个奇怪的问题. 有时当我在表格中选择一行并单击删除按钮时,更多的一行已被删除! 也是大多数时候它正常工作!! 我的代码: public final class UserPage[详细]