-
java – Android Retrofit:缺少方法体,或声明抽象
所属栏目:[Java] 日期:2020-12-15 热度:192
我正在编写一个 Android应用程序,它将使用Retrofit来发出API请求. 我有一个这样的助手类: public class ApiService { public static final String TAG = ApiService.class.getSimpleName(); public static final String BASE_URL = "https://myapiurl.com";[详细]
-
java – 如何动态地从pojo中获取字段
所属栏目:[Java] 日期:2020-12-15 热度:155
下面是我的POJO类,它有50个带有setter和getter的字段. Class Employee{int m1;int m2;int m3;..int m50;//setters and getters 从我的另一个班级,我需要得到所有这50个领域来得到他们的总和 Employee e1 =new Emploee();int total = e1.getM1()+e2.getM2()+.[详细]
-
Java,项目商店折扣数学错误
所属栏目:[Java] 日期:2020-12-15 热度:157
该程序旨在充当商店,其中输入数字以用于相应的项目和数量.问题在于,如果您需要三个或更多项目,您将获得购买的10%折扣,并且应截断任何小数(保持在int数据类型的整数范围内).程序将运行,但不计算折扣,并且程序将运行时始终显示为0.看看这个! int item,longsw[详细]
-
从Java中的构造函数调用的静态方法
所属栏目:[Java] 日期:2020-12-15 热度:167
关于 Java静态方法的问题. Animal() { this(makeRandomName()); } 我在Java中有这个代码,在创建动物对象时调用它: 动物a =新动物() makeRandomName是一个方法,它使用Math.random()返回从String数组值中随机获取的String. 如果我没有将方法makeRandomName指[详细]
-
java – 为什么它希望该方法是静态的?
所属栏目:[Java] 日期:2020-12-15 热度:75
我正在构建我的第一个游戏,在 Java网站上严重依赖各种教程和指南,我遇到了一个问题. 在我的游戏引擎中,我想调用Player.update()方法,但它说它必须是静态的(不能对非静态方法进行静态引用) 但是,调用它的方法不是静态的.任何人都可以告诉我为什么它要求它是静[详细]
-
lambda – 使用Java 8流迭代两个列表
所属栏目:[Java] 日期:2020-12-15 热度:117
如何在 Java 8流中编写以下内容? int total = 0; for (ObjectA obja : rootObj.getListA()) { for (ObjectB objb : obja.getListB()) { total += objb.getCount() * obja.getCount(); } }return total; 解决方法 用于将嵌套for循环转换为Stream API用法的规[详细]
-
java – ClassNotFoundException:org.glassfish.jersey.interna
所属栏目:[Java] 日期:2020-12-15 热度:182
这与 jax-rs-2-0-change-default-implementation有关 我有一个OSGi包,它包含cxf 2.7.8和openejb. cxf依赖项作为嵌入式依赖项添加. 当我尝试部署webapp时,我得到以下异常. 当我在启动服务器时设置系统属性为-Djavax.ws.rs.ext.RuntimeDelegate = org.apache.c[详细]
-
如何让Java等待用户输入
所属栏目:[Java] 日期:2020-12-15 热度:80
我正在尝试为我的频道制作一个IRC机器人.我希望机器人能够从控制台获取命令.为了使主循环等待用户输入我添加循环的东西: while(!userInput.hasNext()); 这似乎不起作用.我听说过BufferedReader,但我从未使用它,也不确定这是否能够解决我的问题. while(true)[详细]
-
java – 维护特定条件的hashCode契约,equals()取决于两个整数
所属栏目:[Java] 日期:2020-12-15 热度:159
我有一个基本的结构类: class Employee {int eId;String eName;Employee(int id,String name) { this.eId= id; this.eName= name;} 如果满足以下任何条件,则equals()应返回true: eId是一样的. eName是相同的. eName的长度相同. 我在覆盖equals()时没有问题[详细]
-
java – 在同一个中组合两个catch clasuses
所属栏目:[Java] 日期:2020-12-15 热度:124
参见英文答案 Can I catch multiple Java exceptions in the same catch clause?????????????????????????????????????9个 我有以下代码: try { //do some} catch (NumberFormatException e) { return DynamicFilterErrorCode.INVALID_VALUE;} catch (Class[详细]
-
java-8 – 可选不处理null元素
所属栏目:[Java] 日期:2020-12-15 热度:131
当我试验Optional T时不处理null元素,因此在下面的示例中,它会在最后一个语句中抛出NullPointerException: ListString data = Arrays.asList("Foo",null,"Bar");data.stream().findFirst().ifPresent(System.out::println);data.stream().skip(1).findFirst[详细]
-
java – @SuppressWarnings注释的优点
所属栏目:[Java] 日期:2020-12-15 热度:61
@SuppressWarnings注释是为了更清晰的代码,还是通过添加它是否有任何性能提升或任何优势? 或者我们可以通过这样做来减少编译时间. 解决方法 @SuppressWarnings注释类型允许 Java程序员禁用程序某个部分(类型,字段,方法,参数,构造函数和局部变量)的编译警告.[详细]
-
java – Manifest Merger Failed – 访问google maps v2权限
所属栏目:[Java] 日期:2020-12-15 热度:106
您好,我正在通过 android studio中的stackskills棒棒糖教程构建应用程序.我正在完全按照教程并收到此错误,我无法弄清楚这里有什么问题请看看我的清单我感谢您的帮助! 这里错了 Error:(24,13) Execution failed for task ':app:processDebugManifest'. Manif[详细]
-
java – getRequests()必须返回一个Iterable数组
所属栏目:[Java] 日期:2020-12-15 热度:194
我的代码: @RunWith(Parameterized.class) public class FreshResultCompareRunner2 { //This is called before @BeforeClass ! @Parameterized.Parameters public static Collection getRequests() throws IOException { injector = Guice.createInjector([详细]
-
划分Java后修改bigInteger
所属栏目:[Java] 日期:2020-12-15 热度:198
我在这里看了很多,并不能完全找到为什么这条线是错的: ArrayList BigInteger data = new ArrayList();int [] primes = new int[25]; ...// Some initializing...data.get(i) = data.get(i).divide( BigInteger.valueOf( primes[place] ) ); //----...// Res[详细]
-
java – 继承和’Instanceof’测试结果
所属栏目:[Java] 日期:2020-12-15 热度:113
我正在研究’instanceof’ java,但我无法清楚地理解’instanceof’,我认为下面的答案是真的和假的,但结果都是真的.你能解释一下为什么会出现这种结果据我所知,当A是B(父母)的孩子,B的实例是’假’但结果与我的想法不同. class Car{ String color; int door;[详细]
-
java – “无法解析facebook Graph API的符号`Request`”错误
所属栏目:[Java] 日期:2020-12-15 热度:98
我将最新的facebook SDK 4.0.1包含在 Android Studio项目中.我想进行 Graph API reference上列出的基本Graph API调用 /* make the API call */new Request( session,"/me",null,HttpMethod.GET,new Request.Callback() { public void onCompleted(Response r[详细]
-
java – 社交时https://www.apis.google.com/的主机验证失败
所属栏目:[Java] 日期:2020-12-15 热度:171
我正在使用 Spring Social登录我的webapp中的gmail帐户.当我实现这个功能时,一切都还可以,但今天我得到了 javax.net.ssl.SSLPeerUnverifiedException:主机名“www.googleapis.com”与对等方提供的证书主题不匹配(CN = * .storage.googleapis.com,O = Google[详细]
-
java – 为什么带有UTF-8的新String包含更多字节
所属栏目:[Java] 日期:2020-12-15 热度:190
byte bytes[] = new byte[16];random.nextBytes(bytes);try { return new String(bytes,"UTF-8");} catch (UnsupportedEncodingException e) { log.warn("Hash generation failed",e);} 当我使用给定方法生成String时,并且当我应用string.getBytes().length[详细]
-
java – Equals方法与Throwable不兼容
所属栏目:[Java] 日期:2020-12-15 热度:141
我有一些外部提供的回调来运行.因为它们可以包含任何东西,所以我更愿意冒险抓住Throwable并因此从可恢复的任何错误中恢复. 除非错误连续重复两次,否则允许回调执行的某些阶段抛出错误.在这种情况下,它们被标记为无效,除非用户手动启动它们,否则它们将无法再[详细]
-
java – 如何在运行时解决jar冲突?
所属栏目:[Java] 日期:2020-12-15 热度:79
我有两个罐子有冲突.它们都包含一个具有相同包名和类名的类.由于同样的原因,我无法删除其中任何一个. 那么,有什么方法可以解决这个问题吗?理想情况下,我希望有一种方法可以让我决定在运行时应该调用jar的类. 我非常感谢任何人的帮助. 解决方法 您可以使用不[详细]
-
java – 可选的比较器
所属栏目:[Java] 日期:2020-12-15 热度:58
我有抽象类OptionalComparator T extends Comparable T implements Comparator Optional T 到现在为止还挺好. 遵循Optional本身使用的模型,我认为最好有一个这个类的单个实例,并在必要时强制转换它(例如,到OptionalComparator Integer). 所以我做了私有静态f[详细]
-
java – 我可以在android中使用的默认图标?
所属栏目:[Java] 日期:2020-12-15 热度:154
我想要一个列表,在每个项目中我想要一个表示成功/失败的小图标. 有什么东西内置到 Android,例如我可以用来显示默认图标吗? 我假设我需要声明一个ImageView和android:src添加一些图像是安装的一部分? 我怎样才能做到这一点? 解决方法 好的……你可以获得[详细]
-
java – 改进以更快的方式分解的代码?
所属栏目:[Java] 日期:2020-12-15 热度:155
我想更快地完成这段代码.它返回长数的所有因子(素数).如果longNumber是特定的,那么执行它显然需要几分钟. int div = 2;String factors = "";while (longNumer != 1){ if (longNumer % div == 0) { longNumer /= div; factors += div + " "; } else { div++;[详细]
-
“GetMessage()”循环的Java Swing对应物在哪里?
所属栏目:[Java] 日期:2020-12-15 热度:175
几年前我做了一些Win32 GUI编程.现在我正在使用 Java Swing. 出于好奇,Win32消息循环逻辑的Swing对应物在哪里?在Win32中,它是通过API GetMessage()实现的.我想它一定已被包裹在某处. 解决方法 概观 下图概括地说明了Swing / AWT在Windows平台上的工作原理:[详细]