-
java – 对于Apps类型,方法getString(int)未定义
所属栏目:[Java] 日期:2020-12-15 热度:139
我该如何解决这个错误.底部的所有三个字符串都会出现以下错误“对于Apps类型,方法getString(int)未定义”.请帮忙,我是这样的菜鸟. package com.actionbarsherlock.sample.fragments;import android.content.Context;import android.content.res.Resources;pu[详细]
-
Java 8,Lambda:在分组列表中排序并将所有组合并到列表中
所属栏目:[Java] 日期:2020-12-15 热度:199
基于以下答案: https://stackoverflow.com/a/30202075/8760211 如何通过stud_id对每个组进行排序,然后通过stud_location返回一个包含所有学生的List作为分组的结果,然后按stud_id排序? 将它作为现有Lambda表达式的扩展会很棒: MapString,ListStudent stud[详细]
-
陷入“java.util.ConcurrentModificationException”
所属栏目:[Java] 日期:2020-12-15 热度:132
这是我的代码: // eventList is a LinkedListpublic void run() { IteratorEvent it = eventList.iterator(); int size = eventList.size(); while(size 0) { while(it.hasNext()) { Event e = it.next(); //flaged line if(e.ready()) { System.out.printl[详细]
-
Java 8嵌套循环流
所属栏目:[Java] 日期:2020-12-15 热度:183
试着通过一个简单的例子来了解 Java 8流语法.看看关于这个主题的其他类似问题,但找不到任何与我的例子相符的解决方案,并且对我有用.基本上我正在尝试使用两个嵌套循环重构以下代码段以使用新的流API: ListCar filteredCars = new ArrayList(); for (Car car[详细]
-
java – 从同一个数组创建两个列表,修改一个列表,更改另一个列表
所属栏目:[Java] 日期:2020-12-15 热度:199
我从同一个数组创建了两个列表并对其中一个进行了排序.当我尝试更改一个列表时,其他列表也已更新. ListInteger list = Arrays.asList(ar);ListInteger sorted = Arrays.asList(ar);Collections.sort(sorted);list.set(0,10000000); //changes sorted also 我[详细]
-
java导入中的名称冲突
所属栏目:[Java] 日期:2020-12-15 热度:177
除非我们 change the compiler,Java错过了导入X作为Y语法,这在我的情况下会很有用:在这个时刻我正在研究一个项目,它有多个具有相同名称的类,但属于不同的包. 我想有类似的东西 import com.very.long.prefix.bar.Foo as BarFooimport org.other.very.long.pr[详细]
-
java – 将额外的(第二个)参数传递给Guava Predicate
所属栏目:[Java] 日期:2020-12-15 热度:94
我有这个 Predicate ,根据日期筛选我的Task对象: PredicateTask startDateFiltering = new PredicateTask() { @Override public boolean apply(Task input) { return input.getStartDate() != null input.getStartDate().after(date); }}; 只要在上下文中可[详细]
-
java – EclipseLink:没有名为EntityManager的持久性提供程序
所属栏目:[Java] 日期:2020-12-15 热度:90
我想创建一个能够使用 Java Persistence的Bundle.为此,我在 Eclipse中创建了一个插件项目.在我的项目中,我已经在META-INF中创建了一个persistence.xml文件.我已经在我的MANIFEST.mf(加入依赖项)中添加了这3个包: javax.persistence.jar org.eclipse.persist[详细]
-
当我用两个分号结束一行时,编译器不会抱怨.为什么?
所属栏目:[Java] 日期:2020-12-15 热度:93
当我结束这样一条线时,我觉得会发生不好的事情.但编译器甚至没有抱怨.有没有人有一个想法,为什么这在 java中是合法的. displayDataMap.put(“dateInterval”,getDateInterval());; 编辑:Eclipse没有抱怨的原因是因为优先 – java-编译器 – 错误/警告我有空[详细]
-
为什么我们在java中更喜欢原语和盒装原语
所属栏目:[Java] 日期:2020-12-15 热度:106
我正在阅读有效的 java第二版和第23页说 // Hideously slow program! Can you spot the object creationpublic static void main(String[] args) { Long sum = 0L; for(long i=0; i=Integer.MAX_VALUE; i++){ sum += i; } System.out.println(sum)} 作者说,[详细]
-
java – 重置h2中的自动增量
所属栏目:[Java] 日期:2020-12-15 热度:71
我正在测试一个返回json响应但是测试的控制器 第一次失败,因为h2数据库没有重置 自动增量ID. 手动使用夹具或创建对象也存在同样的问题. @Beforepublic void setUp() { Fixtures.deleteAllModels(); Fixtures.loadModels("data.yaml");} 如何解决这个问题呢?[详细]
-
java – 创建帐户时如何在内存中安全地存储密码?
所属栏目:[Java] 日期:2020-12-15 热度:100
我们的基于Web的应用程序使用帐户创建期间指定的密码将用户帐户绑定到用户.对于 Java,在将哈希值保存在数据库中之前,如何安全地处理密码. 更具体地说,如何确保持有密码的字符串在足够短的时间间隔内被垃圾收集? 解决方法 如果您有可能(在Web应用程序中可能[详细]
-
Java Split无法按预期工作
所属栏目:[Java] 日期:2020-12-15 热度:116
我试图使用一个简单的拆分来分解以下字符串:00-00000 我的表达式是:^([0-9] [0-9])( – )([0-9])([0-9])([0-9])([0-9])([ 0-9]) 我的用法是: String s = "00-00000";String pattern = "^([0-9][0-9])(-)([0-9])([0-9])([0-9])([0-9])([0-9])";String[] pa[详细]
-
java – 在try-with-resources声明期间抛出异常
所属栏目:[Java] 日期:2020-12-15 热度:124
假设我在 Java中有以下try-with-resources语句: try (MyResource myResource1 = new MyResource(); MyResource myResource2 = new MyResource()) { // do stuff...} 如果MyResource myResource2 = new MyResource()抛出异常,是否可以保证调用myResource1.cl[详细]
-
jar – JavaCC入门
所属栏目:[Java] 日期:2020-12-15 热度:165
我是 JavaCC的新手,无法弄清楚如何让它运行.我使用的是Mac OS X,我安装了javacc-6.0.zip并将其解压缩.我无法从我的路径访问javacc脚本,因为在终端上键入javacc我收到以下消息: -bash: javacc: command not found 如何从我的路径访问javacc脚本? 我的解压缩[详细]
-
Gson,JsonElement,Java中的字符串比较
所属栏目:[Java] 日期:2020-12-15 热度:168
好吧,我想知道这可能是非常简单和愚蠢的,但经过一段时间的斗争,我不知道发生了什么. 我正在使用Gson来处理一些JSON元素.在我的代码中的某处,我将JsonObject的一个JsonElements作为String获取,并将其与另一个String进行比较.据我所知,他们两个都是平等但在比[详细]
-
通过FXML的JavaFX ImageView不起作用
所属栏目:[Java] 日期:2020-12-15 热度:95
我在使用F XML上的ImageView加载图像时遇到问题. 我的控制器类: public class BoxViewController { @FXML private Label label_boxID; @FXML private ImageView boximage; public void initData(ObservableListBoxProperty observableList,BoxService sBox,[详细]
-
Java程序可以知道它的当前目录吗?
所属栏目:[Java] 日期:2020-12-15 热度:178
Java应用程序是否可以知道其自己的当前目录.我指的是pwd的结果. 例如,执行时 ~/Documents/workspace/Project/bin $java com/foo/bar/baz/Runner files/text1.txt program should know ~/Documents/workspace/Project/bin~/Documents/workspace/Project $java[详细]
-
java – 使用Collection.stream通过特定属性进行动态分组
所属栏目:[Java] 日期:2020-12-15 热度:105
我试图通过使用 Java 8 Collection-Stream按多个属性对对象列表进行分组. 这非常有效: public class MyClass{ public String title; public String type; public String module; public MyClass(String title,String type,String module) { this.type = typ[详细]
-
java – Can Guice可以根据参数自动创建不同类的实例吗?
所属栏目:[Java] 日期:2020-12-15 热度:130
标准对象工厂可能如下所示: interface I { ... }class A implements I { ... }class B implements I { ... }class IFactory { I getI(int i) { switch (i) { case 1: return new A(); default: return new B(); } }} 是否可以设置绑定以便为我完成切换,即我[详细]
-
java – 实现服务器推送
所属栏目:[Java] 日期:2020-12-15 热度:61
阅读有关Server push here的信息. 我想实时从我的Web应用程序将数据推送到客户端. 我一直在寻找TCP套接字作为选项之一. 对于HTTP,我在 here发现了各种Java,PHP,Python和其他框架. 但是我不知道是否有任何支持Push. 您将选择哪些选项和框架 建议实施Server pu[详细]
-
java – IllegalStateException是否适用于不可变对象?
所属栏目:[Java] 日期:2020-12-15 热度:104
如果出现以下情况,您会抛出IllegalStateException: 由于一个或多个字段的值,方法无法完成其工作 那些字段是最终的,只在构造函数中分配? 教科书示例:您的类是一个不可变的集合 BigInteger并且您的方法应该返回最大元素,但此实例为空. 我已经阅读了有关该主[详细]
-
在Java中将*打印为三角形?
所属栏目:[Java] 日期:2020-12-15 热度:56
我在 Java课程中的任务是制作3个三角形.一个左对齐,一个右对齐,一个居中.我必须为什么类型的三角形创建一个菜单,然后输入需要多少行.三角形必须看起来像这样 ********** * ** ******* * ******** 到目前为止,我能够做左对齐的三角形,但我似乎无法得到另外两[详细]
-
Java通用接口性能
所属栏目:[Java] 日期:2020-12-15 热度:113
简单的问题,但我猜是棘手的答案. 使用通用接口会损害性能吗? 例: public interface StuffT { void hello(T var);}vspublic interface Stuff { void hello(Integer var); ---- Integer used just as an example} 我的第一个想法是,它没有.泛型只是语言的一[详细]
-
java – 如何防止Web服务API中的并发?
所属栏目:[Java] 日期:2020-12-15 热度:140
我们有三个Web服务(/ a,/ b,/ c),其中每个服务映射到一个单独的 Java类(ClassA,ClassB,ClassC)中的方法(go()). 只有一个服务应该同时运行(即:/ b在/ a运行时无法运行).但是,由于这是一个REST API,因此无法阻止客户端请求并发运行的服务. 服务器上最好和最简[详细]