-
检查文件存在java
所属栏目:[Java] 日期:2020-12-15 热度:198
我想创建文本文件,但如果文件已经存在,则不应创建新文件,而应将文本附加到现有文件的内容(最后).我怎么能用 Java做呢? 每当我停止阅读时,我正在从输入流中读取数据,并且当我再次开始读取数据时,如果文件已经存在,我应该写入相同的文件 我必须检查条件: if([详细]
-
java – 为什么这个嵌套的ArrayList代码抛出异常?
所属栏目:[Java] 日期:2020-12-15 热度:189
ArrayListArrayListInteger a = new ArrayListArrayListInteger(5);for (int i = 0 ; i a.size() ; i++){ a.set(i,new ArrayListInteger(10));}System.out.println(a.get(a.size()-1).get(9)); //exception thrown 上面的代码段在打印部分引发异常.为什么?[详细]
-
java – 为J2ME应用程序设计GUI
所属栏目:[Java] 日期:2020-12-15 热度:97
如何使用类似于 Java游戏中显示的菜单的GUI为手机创建J2ME应用程序?我已经尝试过使用Netbeans的MIDlets,但它们一次只显示一个GUI元素. (文本框,选择,登录等) 您通常会在哪个Java IDE中设计这些GUI? Netbeans还是Eclipse? IntelliJ IDEA可用于此吗? 我是[详细]
-
这个陈述在java中是否正确?
所属栏目:[Java] 日期:2020-12-15 热度:145
我想使用数据报套接字在两台计算机之间进行数据传输.我这样使用以下行: host=InetAddress.getByAddress("mypc",new byte[]{192,168,1,110}); 但是当我使用上面的语句时,我得到了这个错误:“可能会损失精度” 所以我用这种方式将int转换为字节: InetAddres[详细]
-
java – 使用JSF,MyFaces和Facelets迭代HashMap的麻烦
所属栏目:[Java] 日期:2020-12-15 热度:170
我在循环HashMap以将其值打印到屏幕上时遇到了一些麻烦.有人可以仔细检查我的代码,看看我做错了什么.我似乎找不到任何错误,但必须有一些东西. 在servlet中,我将以下内容添加到请求中: MapString,String facetValues = new HashMapString,String();// Fillin[详细]
-
java – 你是否在Spring和Hibernate Web应用程序中取得了成功
所属栏目:[Java] 日期:2020-12-15 热度:92
我正在研究中型Web应用程序4-5个选项卡,用户登录大约10万用户.我们正在完成从头开始重新设计应用程序并使用 spring和hibernate连接到 MySQL. 您是否遇到过重大问题以及Spring在哪些方面有益于您的应用程序. 解决方法 没有重大问题. Spring特别有益于: 使所[详细]
-
java – 你一次可以要求多种类型吗?
所属栏目:[Java] 日期:2020-12-15 热度:180
基本上我想这样做: public interface A { void a();}public interface B { void b();}public class SomeClass { public SomeClass(AB e) { // Note the type here e.a(); e.b(); }} 我在评论线上所做的事实显然是非法的.我知道我只需要传递的对象来实现接口[详细]
-
线程问题在Java HashMap中
所属栏目:[Java] 日期:2020-12-15 热度:185
发生了一些我不确定应该可行的事情.显然它是,因为我已经看过了,但我需要找到根本原因我希望你们都能提供帮助. 我们有一个查找纬度和频率的系统.经度为邮政编码.我们不是每次都访问它,而是将结果缓存在便宜的内存中HashTable缓存中,因为lat很长一段邮政编码的[详细]
-
java – 从application.properties Spring Boot读取值
所属栏目:[Java] 日期:2020-12-15 热度:161
我的 Spring启动应用程序具有以下应用程序结 src 主要 java 资源 application.properties 这是我的application.properties文件: logging.level.org.springframework=TRACElogging.level.org.hibernate=ERRORspring.resources.chain.strategy.content.enable[详细]
-
如何在java中创建像枚举一样的键值[复制]
所属栏目:[Java] 日期:2020-12-15 热度:123
参见英文答案 Java enum elements with spaces?????????????????????????????????????8个 我需要使用包含空格的字符串和它们在int中的值来实现enun,如: public enum status{Active(1),In Active(2);} 因为我正在使用它与hibernate,并将其转换为JSON的羊驼js[详细]
-
java – 在android中带圆角的按钮
所属栏目:[Java] 日期:2020-12-15 热度:66
我想创建按钮,如注册和登录按钮 我在 https://www.google.com/search?q=medicinesource=lnmstbm=ischsa=Xved=0ahUKEwiuyrO8koLMAhWlJ5oKHcRuDjgQ_AUICCgCbiw=1366bih=697#tbs=isz:lt%2Cislt:svgatbm=ischq=stethoscope+%2B+laptopimgrc=Uh8IGO8X6CBcMM%3A找[详细]
-
Java拆分字符串“^ | ^”[复制]
所属栏目:[Java] 日期:2020-12-15 热度:142
参见英文答案 Java split on ^ (caret?) not working,is this a special character?????????????????????????????????????6个 我有以下示例数据: ***^|^100^|^101^|^102^|^103^|^104^|^ 我希望用“^ | ^”拆分,结果将是: ***100101102103104 下面是我的示[详细]
-
java – PrintStream类型中的方法println(int)不适用于参数(Stri
所属栏目:[Java] 日期:2020-12-15 热度:152
public static void main(String[] args) { int num1 = 1; int num2 = 1; int result = num1 * num2; System.out.println("%d x %d = %dn",num1,num2,result);} 我正在尝试打印出像“1 * 10 = 10”这样的表格.但是我收到一个错误: The method println(int)[详细]
-
如何比较String格式的两个日期?
所属栏目:[Java] 日期:2020-12-15 热度:124
参见英文答案 How to compare two string dates in Java? ????????????????????????????????????7个 ???????????? Comparing date strings in Java ????????????????????????????????????6个 以String格式比较两个日期的最简单方法是什么?我需要知道date1是[详细]
-
java – 如何为令牌设置资源ID?
所属栏目:[Java] 日期:2020-12-15 热度:122
我尝试使用本指南实现OAOF的RESTFul Web服务: https://spring.io/guides/tutorials/bookmarks 我可以成功检索一个令牌: curl -v -u android-bookmarks:123456 -X POST http://localhost:8080/oauth/token -H "Accept: application/json" -d "password=pass[详细]
-
java – 如何使用assertTrue?
所属栏目:[Java] 日期:2020-12-15 热度:83
我有: package com.darlik.test;import org.junit.Assert;public class Test { public static void main(String[] args) { assertTrue(1,2); }} 包含org.junit的包已设置并正常工作但与assertTrue一致我有错误: The method assertTrue(int,int) is undefin[详细]
-
为什么BigInteger最终在Java中的StackOverflowError处于第19635
所属栏目:[Java] 日期:2020-12-15 热度:101
我使用以下代码计算斐波那契序列到任意大数字.代码按预期工作,直到我要求它调用函数4,000,000次(之前我只做了几百次)并且计算机运行了一段时间,然后 Eclipse中的控制台生成了我粘贴在代码下面的异常. 我的问题是这里发生了什么?我的电脑是否完全没有内存或[详细]
-
java – 使用JAXB解组嵌套的xml项列表
所属栏目:[Java] 日期:2020-12-15 热度:110
我有这样的xml结构,我需要使用JAXB转换为 java对象: elements elemet type/type property1/property1 property2/property2 items item id/id name/name /item ... item id/id name/name /item /items /element/elements 我应该将此构造转换为具有嵌套项目列[详细]
-
java – Android在新线程中运行类中的函数
所属栏目:[Java] 日期:2020-12-15 热度:180
我有这个代码: MyClass tmp = new MyClass();tmp.setParam1(1);tmp.SetParam2("Test");tmp.setParam3("Test");... 然后我有 tmp.heavyCalc(); 在这个重度计算操作期间,我必须更新UI中的进度条并向用户显示它正在使用更新进度条和一些要显示的文本. 现在它不[详细]
-
Java – 十六进制颜色到RGB颜色
所属栏目:[Java] 日期:2020-12-15 热度:121
我有一个十进制(非十六进制)颜色代码,使用 Java,我需要将其转换为三种RGB颜色. 例如,16777215(纯白色)需要转换为红色:255绿色:255蓝色:255. 65280(纯绿色)需要转换为红色:0绿色255:蓝色:0 Here是转换器以获取更多示例. 只是做一些小的计算并在上面链接[详细]
-
java中的动态数组
所属栏目:[Java] 日期:2020-12-15 热度:94
我想做的是 ...int sum[];...for(int z.....){ ... sum[z] = some_random_value; ...} 但它在行sum [z] = ran时给出错误;变量sum可能尚未初始化. 我试过int sum [] = 0;而不是int sum [];但即便如此也是错误的. (我基本上是一名C程序员) 解决方法 Java中不可[详细]
-
java – 在每次调用时生成唯一的随机数
所属栏目:[Java] 日期:2020-12-15 热度:106
在一次采访中,我被要求提供一种方法,每次调用它时都会生成唯一的5位数随机数.例如:如果我调用方法得到22222,那么在下次通话中我不应该得到22222. 我写了一个代码如下: import java.util.ArrayList;import java.util.Collections;import java.util.Scanner;[详细]
-
java – Byte构造函数和Byte.valueOf()方法之间的区别
所属栏目:[Java] 日期:2020-12-15 热度:170
Byte byte1=new Byte("10");Byte byte2=Byte.valueOf("10");System.out.println(byte1);System.out.println(byte2); byte1和byte2都打印相同的值10.然后构造函数参数化的Byte和valueOf()方法之间有什么区别. 解决方法 JDK 7中的字节类 source code显示了这一[详细]
-
java – 为什么Eclipse在Play Framework渲染方法中显示错误?
所属栏目:[Java] 日期:2020-12-15 热度:156
我收到错误: public static Result home(String name){ return ok(home.render(name));} Eclipse说,家庭无法解决.我知道它更像是Scala而不是Java,但是我有什么方法可以摆脱这些错误.好吧,没有禁用错误消息(我在这里看到很多这样的答案).另外,无论如何我可以[详细]
-
java – 在while循环中比较两个相等的整数时,等于运算符失败了吗
所属栏目:[Java] 日期:2020-12-15 热度:148
我在下面发布了两个例子. 在第一个例子中,我使用了等于运算符,而while进程永远持续,而不是在应该的时候断开. 在第二个例子中,我使用了大于或等于运算符,并且进程在应该的时候中断. 这怎么可能呢? 例1: Integer myVar1 = 42985; Integer myVar2 = 1; while[详细]