草庐IT

EXCEPTION_INT_DIVIDE_BY_ZERO

全部标签

Java 将 int 转换为小时和分钟

我有两个整数1530和830,它们应该代表时间15:30和8:30。将此数字转换为毫秒的最佳方法是什么?我正在考虑将它们转换为字符串和子字符串,但这似乎是一种非常低效的方法。 最佳答案 intmins=yourint%100;inthours=yourint/100;longtimeInMillis=mins*60000L+hours*360000L; 关于Java将int转换为小时和分钟,我们在StackOverflow上找到一个类似的问题: https:/

java - Caused by : java. lang.IllegalStateException : Ambiguous mapping found. Cannot map 'appController' bean method

大家早上好,我正在处理一个我无法解码的模糊映射...我正在使用Springmvc4.0.6和hibernate4.3.6在tomcat中发起war时出现此错误:ERROR[localhost-startStop-2]:Contextinitializationfailedorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'requestMappingHandlerMapping'definedinclassorg.springframework.web.servlet.con

java - Spring Boot Security 不会抛出 401 Unauthorized Exception 但 404 Not Found

我的身份验证基于spring-boot-security-example.当我输入无效token时,我想抛出401Unauthorized异常。但是,我总是得到404找不到资源。我的配置设置了一个异常处理但它被忽略了-可能是因为我的AuthenticationFilter之前添加并且请求没有到达我的异常处理程序。我需要更改什么才能抛出401异常?我有一个身份验证过滤器:publicclassAuthenticationFilterextendsGenericFilterBean{...@OverridepublicvoiddoFilter(ServletRequestrequest,S

java - 确保 String 可以在 java 中存储为 int 的最佳方法是什么

我正在制作一个基于网络的应用程序,我有文本字段,其中的值存储为字符串。问题是某些文本字段将被解析为整数,并且您可以在字符串中存储比在整数中存储的数字大得多的数字。我的问题是,确保可以将字符串数字解析为int而不会出错的最佳方法是什么。 最佳答案 您可以为此使用try/catch结构。try{Integer.parseInt(yourString);//newBigInteger(yourString);//UsetheaboveifparsingamountsbeyondtherangeofanInteger.}catch(Numb

java - 范围为 int 的 switch 语句

我想使用switch语句来检查数字范围我发现一些地方说的是case1...5或case(score>=120)&&(score会工作,但我只是不知何故不断收到错误。我想要的是如果数字在1600-1699之间然后做一些事情。我可以做if语句,但我想是时候开始使用switch了。 最佳答案 在JVM级别上,switch语句与if语句有根本的不同。Switch是关于必须在编译时全部指定的编译时常量,以便javac编译器生成高效的字节码。在Java中,switch语句不支持范围。您必须指定所有值(您可能会利用掉落大小写)和default案例

java - 为什么 Java 使用 int i = 1<<4,而不是 int i = 16?

这个问题在这里已经有了答案:Whyuse1(3个答案)关闭3年前。当我阅读HashMap.class的Java源码时,/**Thedefaultinitialcapacity-MUSTbeapoweroftwo.**/staticfinalintDEFAULT_INITIAL_CAPACITY=1为什么Java使用1

java - 内部编译器错误 : Classcast exception

我在包的字母“p”处的java文件开头出现以下错误内部编译器错误:java.lang.ClassCastException:org.eclipse.jdt.internal.compiler.lookup.MethodBinding无法转换为org.eclipse.jdt.internal.compiler.lookup.FieldBindingatorg.eclipse.jdt。internal.compiler.ast.ASTNode.resolveAnnotations(ASTNode.java:817)项目在命令提示符下编译良好。但Eclipse显示此错误。我正在使用jdk8。

java - 将 int 存储在 ArrayList 中并将其返回原始变量 int - Java

我收到一个错误,但找不到解决方法。我将一个int添加到ArrayList。intn=1;ArrayListlist=newArrayList();list.add(n);再往下,我试着把它放回另一个int中:grid[y][x]=list.get(0);我也试过这个:grid[y][x]=(int)list.get(0);但是它不起作用,我得到这个错误:found:java.lang.Objectrequired:intgrid[y][x]=(int)list.get(0);^我希望有人能帮助我。 最佳答案 使用类型参数而不是原始的

Exception java.nio.file.InvalidPathException: Illegal char <>> [in thread “Connection worker“]

Gradle构建java项目报错Exceptionjava.nio.file.InvalidPathException:Illegalchar>[inthread"Connectionworker"]检查Idea破解工具自动生成的环境变量,如果可以删除就删除,不可以就删除之后把工具目录都设置为英文重新运行。

java - 我应该如何解决 java.lang.IllegalArgumentException : protocol = https host = null Exception?

我正在开发一个SSL客户端服务器程序,我必须重用以下方法。privatebooleanpostMessage(Stringmessage){try{StringserverURLS=getRecipientURL(message);serverURLS="https:\\\\abc.my.domain.com:55555\\update";if(serverURLS!=null){serverURL=newURL(serverURLS);}HttpsURLConnectionconn=(HttpsURLConnection)serverURL.openConnection();conn