草庐IT

connection_int

全部标签

java - 在 Java 中将 Integer(可能为 null)转换为 int 的更好方法?

Integer可以是null。我通过以下方式将Integer转换为int:Integerinteger=null;inti;try{i=integer.intValue();}catch(NullPointerExceptione){i=-1;}有没有更好的办法? 最佳答案 对于Java8,以下也适用:Optional.ofNullable(integer).orElse(-1) 关于java-在Java中将Integer(可能为null)转换为int的更好方法?,我们在StackOve

java - session 属性访问并转换为 int?

我在Servlet中使用以下命令将用户ID存储在Session中:HttpSessionsession=request.getSession();session.setAttribute("user",user.getId());现在,我想从另一个Servlet访问该用户ID:HttpSessionsession=request.getSession(false);intuserid=(int)session.getAttribute("user");//ThisisnotworkingORUseruser=newUser();user.setId(session.getAttribu

java - 为什么 string.indexOf 方法的参数在 Java 中是一个 int

我想知道为什么indexOf方法的参数是int,而描述是char。公共(public)intindexOf(intch)Returnstheindexwithinthisstringofthefirstoccurrenceofthespecified**character**http://download.oracle.com/javase/1,5.0/docs/api/java/lang/String.html#indexOf%28int%29Also,bothofthesecompilesfine:charc='p';str.indexOf(2147483647);str.inde

java - 使用 Java 8 创建 int 事件映射

我知道我的问题与CountintoccurrenceswithJava8非常相似,但我仍然无法解决我的案子,这一定更容易解决。需要计算整数流中整数重复的次数(将来自文件,可能多达1000000个整数)。我认为创建一个映射可能会有用,其中整数将是一个键,出现次数将是一个值。异常(exception)是Error:(61,66)java:methodcollectininterfacejava.util.stream.IntStreamcannotbeappliedtogiventypes;required:java.util.function.Supplier,java.util.fun

java - 将 int 添加到 short

这个问题在这里已经有了答案:Whydon'tJava's+=,-=,*=,/=compoundassignmentoperatorsrequirecasting?(11个答案)关闭6年前。我的一个同事问我这个问题,我有点困惑。inti=123456;shortx=12;声明x+=i;但是编译很好x=x+i;没有Java在这里做什么?

java - Jmeter 监听器显示 "javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?"

使用jmeter我正在尝试运行使用HTTP代理服务器记录的测试。但是在播放测试时,监听器会抛出以下异常。javax.net.ssl.SSLException:UnrecognizedSSLmessage,plaintextconnection?atcom.sun.net.ssl.internal.ssl.InputRecord.handleUnknownRecord(InputRecord.java:521)atcom.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:355)atcom.sun.net.ssl.int

java - 使用 Java 的 Facebook API 和 Facebook Connect?

FacebookAPI和FacebookConnect的新功能。找到FacebookJavaAPIGoogleCode上的开源库...我真的很兴奋有一个用Java预写的API!我有兴趣编写一个服务器端Java层,它使用REST来访问用户的Facebook好友列表、他们的墙、在网络中向他们发送消息等。下载了二进制文件,不幸的是,我在解压时没有找到任何示例或演示代码...问题:(1)这个库支持FacebookConnect吗?(2)开始使用带有服务器端Java的FacebookConnect的最佳方法是什么?(3)由于我正在构建中间件,我还需要在在线Facebook开发者页面上创建示例应用

Java - 从 Int 到 Short 的显式转换

有人可以解释为什么会出现以下声明:shortvalue=(short)100000000;System.out.println(value);给我:-7936知道Java中short的最大值是32767对吗? 最佳答案 你值一亿,我得到-7936。1亿改100万只能得到16960。原因是short的值限制在-32768到+32767之间,Java在转换为short(narrowingprimitiveconversion,JLS5.1.3)时只保留最低有效的16位.实际上这个操作:100万模2^16(short中的16位)是1696

java - 在 Java 中为什么要用 0 初始化一个 int 变量,而它在声明时仅默认分配 0?

它有什么作用?只需阅读作者这样做的书中的示例。intnumOfGuesses=0; 最佳答案 自动赋值为零只适用于成员,不适用于局部变量。如果它是一个局部变量并且=0被省略,那么该变量没有值,甚至不为零。在赋值之前尝试使用该值将导致编译错误。例如,此代码尝试使用未初始化的局部变量:publicclassProgram{publicstaticvoidmain(String[]args){intnumOfGuesses;//localvariableSystem.out.println(numOfGuesses);}}并产生这个编译错

java - 如何为 JPA-Hibernate 定义非 JTA 数据源? org.hibernate.connection.DatasourceConnectionProvider - 找不到数据源 :

我正在尝试将我的Web应用程序的JDBC代码更改为使用Hibernate作为提供程序的JPA。我正在使用EclipseIDE。在那里我定义了一个MySQL数据源。我在persistence.xml中添加了它。但是,我收到以下错误。6640[30289364@qtp-7494106-7]ERRORorg.hibernate.connection.DatasourceConnectionProvider-Couldnotfinddatasource:tamSqljavax.naming.NameNotFoundException;remainingname'tamSql'我的persist