-
Java中是否存在通配符这样的东西?
所属栏目:[Java] 日期:2020-12-15 热度:168
我正在运行一个比较程序,并且它在一分钟内进行直接的“字符串到字符串”比较,如果它们是完全匹配,则输出它们是匹配的. 好吧,我希望增加一个允许“相似性”的附加功能…… 例如: String em1 = "52494646";String em2 = "52400646";if (em1.equals(em2)){ out[详细]
-
为什么 – 在Java 1.8中 – 使用了函数而不是函数?
所属栏目:[Java] 日期:2020-12-15 热度:185
顺序似乎很奇怪,因为在常规 Java中,始终首先指定返回类型.如: public static double sum(IterableNumber nums) { ... } 那么为什么在Function和BiFunction类中可以选择以相反的方式指定它们呢?如: interface FunctionT,Rinterface BiFunctionT,U,R 我不是[详细]
-
java – 如何通过属性文件禁用@Scheduled方法?
所属栏目:[Java] 日期:2020-12-15 热度:192
我有一个定期运行的 Spring预定方法: @Scheduled(cron = "${spring.cron.expression}")public void demonJob() throws .. { .. } 从application.properties成功读取cron表达式: spring.cron.expression=0 0 * * * * 现在,我想将我的应用程序部署到一个特殊[详细]
-
java – 三元条件运算符中的多个条件?
所属栏目:[Java] 日期:2020-12-15 热度:134
我正在学习 Java编程的第一个学期,我们刚刚介绍了条件运算符(?:)条件.我有两个问题,似乎是希望我在另一个中“嵌套”条件运算符,这些我可以轻松(但又繁琐)使用if-else-if语句. 1)“假设月份是一个int变量,其值为1或2或3或5 …或11或12.写一个值为”jan“或”[详细]
-
java – 识别列表中的循环或递归
所属栏目:[Java] 日期:2020-12-15 热度:111
我想在下面的节点结构中列出列表中的循环或递归.我该如何识别? public class EntityNode { private EntityNode nextNode; // Points to the next node} 例, Node1 - Node2 - Node3 - Node4 - Node5 - Node6 - Node4 在这里,您可以看到Node6指向Node4,这里出[详细]
-
java – 如何从GenericRecord获取类型值?
所属栏目:[Java] 日期:2020-12-15 热度:191
我正在使用Avro,我有一个GenericRecord.我想从中提取clientId,deviceName,holder.在Avro Schema中,clientId是Integer,deviceName是String,holder是Map. avro架构中的clientId: { "name" : "clientId","type" : [ "null","int" ],"doc" : "hello"} avro架构[详细]
-
java – Antlr处理异常
所属栏目:[Java] 日期:2020-12-15 热度:134
我使用AST树使用Antlr 3开发了一个复杂的语法. ANTLR生成Lexer和Parser.问题是当用户输入例如无效的语法时,语法期望’;’.用户没有输入,然后在我的 Eclipse IDE中我得到以下异常: line 1:24 mismatched input 'EOF' expecting ';' 如何处理此异常,因为我试[详细]
-
Java 8类型推断错误,将lambda表达式赋给Object类型的变量
所属栏目:[Java] 日期:2020-12-15 热度:123
为什么 java编译器抱怨第一个语句,这是因为表达式() – “”没有明确的类型,我的意思是它可能是供应商 String或自定义功能接口类型等…? Object emptyStringBuilder = () - ""; // causes compiler errorObject emptyStringBuilder = (SupplierString)() -[详细]
-
java – 监视集合的更改
所属栏目:[Java] 日期:2020-12-15 热度:170
假设您有以下 java bean: public class MyBean{ private ListString names = new ArrayListString(); public void addName(String name) { names.add(name); fireNamesPropertyChange(name); }} 您通常如何为集合实现属性更改事件?您是否尝试使用索引属性,[详细]
-
java – EHCache如何检查缓存中是否存在某些内容?
所属栏目:[Java] 日期:2020-12-15 热度:115
有没有办法检查对象是否在EHCache托管缓存中? 我面临的挑战是我已经实现了一个从数据库中检索单个值的方法(一个find(key)方法). EHCache很好地缓存了find方法的结果,但现在我想减少多次调用该方法所产生的sql查询数. 所以实现这个我们实现了一个新方法,因为[详细]
-
java – 在spring boot中定义重要凭据的最佳方法
所属栏目:[Java] 日期:2020-12-15 热度:84
使用 Spring Boot应用程序时,我们根据不同的环境使用不同的application.properties文件. 我们提供了重要的凭据,如:数据库配置,服务器IP,管理员用户名/密码等. 我担心如果有人获得我们的应用程序属性并获得所有重要细节会发生什么. 有没有什么好的方法可以将[详细]
-
Java – 将图像转换为黑白 – 失败,颜色鲜艳
所属栏目:[Java] 日期:2020-12-15 热度:59
我试图将图像转换为仅黑白(不是灰度). 我用过这个: BufferedImage blackAndWhiteImage = new BufferedImage( dWidth.intValue(),dHeight.intValue(),BufferedImage.TYPE_BYTE_BINARY);Graphics2D graphics = blackAndWhiteImage.createGraphics();graphics.[详细]
-
java – 有没有人知道任何精灵集合?
所属栏目:[Java] 日期:2020-12-15 热度:188
我正在制作2D Java游戏.我希望游戏看起来不错,所以我需要很好的精灵,但我想专注于游戏的编码,而不是图形设计.这个项目有时间限制,所以预制精灵会非常有用.有谁知道任何好的精灵集合? 解决方法 试试 Open Game Art. 引: OpenGameArt.org is a community tha[详细]
-
java – 动态更改嵌套for循环的数量
所属栏目:[Java] 日期:2020-12-15 热度:132
我不知道这是不是一个愚蠢的问题,但我需要在不使用递归的情况下动态更改for循环的数量. 例如,如果n = 3,我需要3个嵌套的for循环. for(int i=0; isize; i++){ for(int j=0; jsize-1; j++){ for(int k=0; ksize-2; k++){ //do something } }} 如果n = 5: for([详细]
-
基于Java的GUI自动化(不限于基于Java的GUI,如Swing)
所属栏目:[Java] 日期:2020-12-15 热度:98
是否有任何用 Java编写的开源工具/框架可用于自动化所有Windows应用程序(不像Abbot或FEST那样自动化基于Java的GUI应用程序). 我听说过WHITE,有点像.Net Languages.是否有基于Java的替代方案或Java中的框架可以使用WHITE或UIAutomation Framework(通过JNI或其[详细]
-
java – 当程序没有焦点时读取条形码?
所属栏目:[Java] 日期:2020-12-15 热度:106
我想编写一个简单的程序来读取条形码,记下条形码以及扫描时间.不幸的是,我不能保证程序在扫描代码时会有焦点.我的理解是大多数条形码扫描仪就像键盘一样,所以如果程序没有焦点,我就会遇到问题.有什么方法可以解决这个问题?注意我更喜欢用 Java编写代码,但如[详细]
-
具有错误java.lang.String的selectonemenu无法强制转换为javax.f
所属栏目:[Java] 日期:2020-12-15 热度:146
我想填写一个selectonemenu但总是有这个错误: java.lang.String cannot be cast to javax.faces.model.SelectItem 这是代码: public class ToolsJIRA implements Serializable{private String myChoicePeriod; //getters and setters} JSF: h:selectOneMe[详细]
-
java – log4j配置文件错误检测
所属栏目:[Java] 日期:2020-12-15 热度:197
我正在使用log4j编写一个记录器.一旦我加载了log4j.properties或log4j.xml文件,我就想知道是否有办法检测记录器配置文件是否有效.如果它无效,我希望加载默认设置(位于另一个文件中). 谢谢 解决方法 我们通过在加载配置之前重定向System.err并检查错误是否记[详细]
-
在Java中使用什么策略进行分层重入读/写锁定?
所属栏目:[Java] 日期:2020-12-15 热度:111
我正在寻找一个高效的系统来分层组织一系列读/写锁来管理对分层组织资源的访问.如果一个子树被锁定以进行写入,那么在整个子树中都不能获得其他锁定,直到它被释放为止;类似地,子树中的写锁定应该防止锁定父节点. 以下是我正在考虑的想法: 使用Apache Commons[详细]
-
syso语句在Java中意味着什么?
所属栏目:[Java] 日期:2020-12-15 热度:179
syso语句在 Java中代表什么? 解决方法 System.out.println()的缩写; 在eclipse中,您可以键入syso和Ctrl Space来填充扩展.[详细]
-
Java Streams | groupingBy相同的元素
所属栏目:[Java] 日期:2020-12-15 热度:198
我有一个单词流,我想根据相同元素(=单词)的出现对它们进行排序. 例如:{hello,world,hello} 至 MapString,ListString 你好你好你好} 世界,{世界} 到目前为止我有什么: MapObject,ListString list = streamofWords.collect(Collectors.groupingBy(???)); 问[详细]
-
Java 6最新是否会开箱即用JavaFX 2
所属栏目:[Java] 日期:2020-12-15 热度:50
由于 Java 7还没有像 Java 6那样流行,我想知道是否可以在Java 6 JRE的最新更新中使用WebView之类的东西,而不需要用户在他们的系统上下载JavaFX. 解决方法 不,Java 6不会开箱即用JavaFX 2. 如果今天开发新的JavaFX应用程序,我建议针对最低版本的Java Runtime[详细]
-
java – 调用返回null的getGraphics()的任何替代方法
所属栏目:[Java] 日期:2020-12-15 热度:190
当我调用getGraphics()时,它经常返回null,即使我设置了xxx.getGraphics(); xxx可见(谷歌搜索显示……) 但这不起作用,这使我感到沮丧,因为在C-Sharp中这很简单易行. 有没有人知道更好的方法,而不是使用getGraphics()? 解决方法 您通常不希望在 Java Swing组[详细]
-
java – 如何在oracle 11g快递版中创建新数据库?
所属栏目:[Java] 日期:2020-12-15 热度:88
我是 java新手,我已经安装了Oracle Database 11g Express Edition,还有sql developer. 我已经引用了这个链接How to create a new database after initally installing oracle database 11g Express Edition?,但这是一些差异, 我想知道,如何使用java创建新数[详细]
-
java – 迭代char的位
所属栏目:[Java] 日期:2020-12-15 热度:135
假设我有char“C”,其ascii代码是0110 0111.我如何迭代它的位?我想从这些1和0构建一个向量…. 解决方法 您可以使用按位运算符轻松迭代它们: char c = 'C';for (int i = 0; i 8; ++i){ // extract the i-th bit int b = ((c 1i) i); // b will be 1 if i-th[详细]