-
java – 删除括号内的空格的正则表达式是什么?
所属栏目:[Java] 日期:2020-12-15 热度:167
我正在用 Java编写一个程序来接受查询.如果我有一个像这样的查询 insert into abc values ( e,b ); …我可以使用什么正则表达式将其转换为: insert into abc values(e,b); …要么: insert:into:abc:values(e,b); 其实我想知道如何编写正则表达式来删除括号[详细]
-
java – 在@ViewScoped bean中获取GET请求参数
所属栏目:[Java] 日期:2020-12-15 热度:163
我有一个(请求范围的)列表,用户可以从中选择“PQ”(链接列表).单击或以其他方式输入浏览器时,应显示每个PQ的主页面.每个PQ的页面都是表格 HTTP://本地主机:8080 /项目名称/ main.jsf ID = 2 这是PQ bean的第一个: @Named@ViewScopedpublic class PqHome i[详细]
-
java – 在JFreeChart PieChart中将与段无关的文本添加到Legend
所属栏目:[Java] 日期:2020-12-15 热度:143
有没有办法在JFreeChart PieChart中的图例中包含一些任意文本?我知道可以分配一个PieSectionLabelGenerator来自定义图表图例上出现的每个饼图部分的标签. 我想在图例中插入一些文本,与任何饼图部分完全无关,例如“图例”. 我正在构建这样的图表: private J[详细]
-
如何禁用JButton而不隐藏其标签?
所属栏目:[Java] 日期:2020-12-15 热度:93
我正在使用netbeans IDE开发 Java项目,我需要禁用特定的JButton.我使用以下代码. IssuBtn.setEnabled(false); 但是在禁用它之后它不会在JButton上显示文本.如何在JButton上保留该文本? 解决方法 这个实验表明一个答案是’使用非金属的PLAF’. import java.a[详细]
-
如何在EJB3(JPA)和Hibernate中使用@Id对字段进行注释?
所属栏目:[Java] 日期:2020-12-15 热度:89
标题是自我解释的. 我很高兴听到解决方案,谢谢. 解决方法 到目前为止,所采用的方法比目前更短: Reflections r = new Reflections(this.getClass().getPackage().getName());SetField fields = r.getFieldsAnnotatedWith(Id.class);[详细]
-
java – 没有接收EOF的InputStream
所属栏目:[Java] 日期:2020-12-15 热度:113
我试图通过套接字从我的 Android设备发送图像到我的电脑.问题是我的计算机上的输入流读取每个字节但最后一组.我已经尝试修剪字节数组并发送它,我已经多次手动将-1写入输出流,但输入流从不读取-1.它只是挂起等待数据.我也尝试不关闭流或套接字,看看它是否是某[详细]
-
我可以在Java中重命名已实现的方法吗?
所属栏目:[Java] 日期:2020-12-15 热度:109
我有一个实现接口的类,其中一个方法叫做onClick.有没有办法实现接口想要的onClick,但是将其命名为其他东西?像(我正在做的): public void AnyMethodNameIWant() implements Interface1.onClick 我问的三个原因是: 看一下方法签名并知道它是很好的 来自界面[详细]
-
java – 获取文件的目录
所属栏目:[Java] 日期:2020-12-15 热度:120
我想我有一个简单的问题,但我无法弄明白.我想获取文件的目录. 例: path = /mnt/sdcard/music/music.mp3 应该回归’音乐’ public String getDir(String pathAudioFile){ File f = new File(pathAudioFile); return f.???} 解决方法 f.getParentFile().getNa[详细]
-
java – 如何获取任何应用程序的上下文根的文件系统路径
所属栏目:[Java] 日期:2020-12-15 热度:88
我正在研究web应用程序.我在我的jsp request.getContextPath()上调用,但奇怪的是我得到了地址/街道商店. 然后我将一些路径追加为request.getContextPath()“abc”并创建文件夹. 然后在D://中创建文件夹,而不是我的webapplication文件夹. 请告诉我,我想将图[详细]
-
使用Java 1.6中的Swing库构建一个简单的GUI
所属栏目:[Java] 日期:2020-12-15 热度:118
我正在尝试使用Swing库构建一个简单的GUI.我不明白为什么我的表正在删除之前添加到GUI的所有内容,然后才创建表.我假设它是addMainPanel中的某个命令,但我不确定是哪个.非常感谢您的建议. package fuelConsumption;import java.awt.BorderLayout;import java.[详细]
-
java – 设计模式为“toString”第三方对象
所属栏目:[Java] 日期:2020-12-15 热度:163
我有一个第三方对象,它使用从 Java.lang.Object继承的toString方法.这种方法很无用.但是我想不出一个干净的设计来覆盖这种行为.以下不同的方法. 子类并覆盖toString方法. 问题:如果原始对象内部的任何调用调用toString并检查返回的String,它们现在将中断.我[详细]
-
DB独立Java编程 – 建议?
所属栏目:[Java] 日期:2020-12-15 热度:50
我正在寻找一个具有以下要求的 java程序: 能够在不更改代码的情况下替换正在使用的数据库. 我想从Java做维护 – 创建表,视图等. 应该能够支持复杂的查询 JDBC似乎是一个很好的起点,但似乎不同的DB的查询可能不同(例如,轻微的语法差异在MySQL和MSSQL中创建表[详细]
-
Java中强引用的类,用于匿名类
所属栏目:[Java] 日期:2020-12-15 热度:155
我想在我的 Java代码中使用硬引用类,但是,当然,没有一个.有没有其他方法可以做我想要的,或者我应该自己上课? 这会在方法中提供匿名类,我希望匿名类设置方法的返回值. 例如,给定 interface Greeting { void greet();} 我想要以下代码: // Does not compiles[详细]
-
在Java中递归创建Hasmaps
所属栏目:[Java] 日期:2020-12-15 热度:80
我正在尝试为我输入的每个文档创建一个新的HashMap.在pseudeocode中,我可以想到类似的东西: For(eachInputDoc){ MapString,String mapInputNumber = new HashMapString,String;} 那么对于4个文件你会有: mapInput1mapInput2mapInput3mapInput4 我怎么能做[详细]
-
Java Main – 调用另一种方法
所属栏目:[Java] 日期:2020-12-15 热度:188
我有以下代码: public static void main(String args[]){start();} 我收到此错误:无法从静态上下文引用非静态方法start(). 我怎么能这样做? 解决方法 创建类的实例并调用该实例的start方法. 如果您的类名为Foo,则在main方法中使用以下代码: Foo f = new[详细]
-
Java GUI编程:设置Fore / Background
所属栏目:[Java] 日期:2020-12-15 热度:56
我刚刚进入GUI编程,慢慢学习. 但是我遇到了蝙蝠的问题.我根本无法在窗口中更改Fore / Background颜色. 但是,当我通过JLabel添加标签然后使用setFore / Back时,它们会很好地改变颜色.只是没有整个窗口. 我以为.setForeground和.setBackground应该改变窗口的颜[详细]
-
java – 写作有什么缺点!string.isEmpty()?
所属栏目:[Java] 日期:2020-12-15 热度:177
在 Java代码中的if语句中,我经常读取if(string!= null string.isEmpty()== false)之类的内容.我习惯写if(string!= null!string.isEmpty()) 使用!string.isEmpty()有什么缺点吗? 解决方法 在行为方面 if(string != null string.isEmpty() == false) 和 i[详细]
-
从JAVA问题执行Unix系统命令
所属栏目:[Java] 日期:2020-12-15 热度:118
从JAVA代码执行系统命令时,我遇到了一个奇怪的问题. 实际上我想从我的JAVA App获取Mac OSX系统信息. 为此我正在使用 Runtime.getRuntime().exec(“system_profiler -detailLevel full”); 这工作正常.如果我打印输出,它很酷. 但我想将此信息写入plist文件以[详细]
-
Java列表最佳实践
所属栏目:[Java] 日期:2020-12-15 热度:193
我需要一些容器来保存元素,如果我将尝试获取size()i元素,我将获得元素编号i.或者使用迭代器,它在尝试获取最后一个元素后从容器的开头开始?在这两种情况下,最佳实践是什么?我的意思是性能和易用性. 解决方法 对于第一部分,可能只是要求n%list.size()? 对[详细]
-
在Java中舍入值
所属栏目:[Java] 日期:2020-12-15 热度:166
我有一个双变量输出一些值.例子: 如果value = 62.42,我想将值四舍五入为62. 如果value = 62.99,我想将值四舍五入为62. 无论小数位是什么,它都应该只显示整个值. 解决方法 您是否尝试将此十进制值分配给整数?像这样: int val = value; //where value = 62.[详细]
-
需要协助编译基本java程序的错误
所属栏目:[Java] 日期:2020-12-15 热度:182
我是 Java的新手.我在编译基本的java程序时遇到了问题,我正在努力理解为什么. (注意代码中的TextIO类用于我正在研究的书中以简化IO过程,我不相信这就是问题所在)这是我的代码: public class ProcessSales { public static void main(String[] args) { Strin[详细]
-
java – FindBugs想要readObject(…)私有序列化,为什么?
所属栏目:[Java] 日期:2020-12-15 热度:87
我在一些代码上运行findbugs并且它说readObject(…)方法必须是私有的才能被调用以进行序列化/反序列化?为什么?如果它被公开会有什么问题? 解决方法 关于readObject()/ writeObject()是私有的,这里是交易:如果你的类Bar扩展了一些类Foo; Foo还实现了readO[详细]
-
java – 春天的PROPAGATION_REQUIRED事务属性?
所属栏目:[Java] 日期:2020-12-15 热度:110
在 http://www.vermatech.com/code/SpringTransactionExamples.html给出的第一个案例研究中, 程序正在调用两种方法,即 testModel.deleteAllCountries();testModel.initializeCountries(); 其中initializeCountries抛出运行时异常.对于这两种方法,事务定义属[详细]
-
java – 在不了解进度的情况下更新JProgressBar
所属栏目:[Java] 日期:2020-12-15 热度:163
我想使用JProgressBar,但我没有任何关于完成任务需要多长时间的进度测量.我的想法是有一个显示关闭过程状态的进度条,但我不知道它需要多长时间,而且我无法编辑执行关闭过程的类. 有没有办法使用JProgressBar而没有任何进展指示? 解决方法 调用setIndetermin[详细]
-
java – 套接字和DataInputStream
所属栏目:[Java] 日期:2020-12-15 热度:94
我试图理解这段代码 DataInputStream stream = new DataInputStream( new ByteArrayInputStream(messageBuffer)); int messageLength = stream.readInt(); char recordType = (char) stream.readByte(); byte padding = stream.readByte(); short numberReco[详细]