-
java – 描述不可变有序集的类
所属栏目:[Java] 日期:2020-12-15 热度:119
我需要一些描述不可变的有序集的类/接口名称(按输入顺序,如LinkedHashSet).我当然可以像这样使用这个类: class Foo { public final SetLong frozenOrderedSet; public Foo(ListLong input) { frozenOrderedSet = Collections.unmodifiableSet(new LinkedHas[详细]
-
java – 在两个日期之间迭代,包括开始日期?
所属栏目:[Java] 日期:2020-12-15 热度:200
对不起要求重复提问的道歉.. public static void main(String[] args)throws Exception { GregorianCalendar gcal = new GregorianCalendar(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM"); Date start = sdf.parse("2010.01"); Date end = sdf[详细]
-
java – 将数字数组转换为CSV字符串的最佳方法?
所属栏目:[Java] 日期:2020-12-15 热度:93
如果我有一个String [](假设没有逗号),我可以简单地生成一个CSV行.例如., String[] header = {"header0","header1","header2"};String joined = String.join(",",header); 用int [] vals01 = {0,1,2}进行等效的好方法是什么? (我考虑使用Arrays.toString并[详细]
-
在JavaFX控制器中获取被单击对象的id的更好方法
所属栏目:[Java] 日期:2020-12-15 热度:140
我正在寻找一种更好的方法来获取此对象的事件处理程序中被点击对象的id. 我已经发现了这个: javafx pass fx:id to controller or parameter in fxml onAction method 但这对我不起作用. 现在我正在使用节点类的getId()函数,如下所示: Button btn = (Button[详细]
-
java – 在Spring中返回一个没有重定向的静态html
所属栏目:[Java] 日期:2020-12-15 热度:85
所以我想在不发送重定向的情况下返回 HTML页面.原因是使用重定向更改了浏览器中的URL,如果他们没有登录,我无法将某人重定向到登录.有什么最直接的方法呢?看起来它应该很简单而不使用jsp或其他服务器端视图技术. 解决方法 你可以使用前锋. 例: 说/static/my[详细]
-
Java Array列表的trimToSize()方法是多余的吗?
所属栏目:[Java] 日期:2020-12-15 热度:181
我认为 Java的ArrayList中的trimToSize()方法是不必要的.我的理解是: 我们来看一个整数数组: int[] a = new int[10]; //This allocates ten free slots proactively. ArrayList的主要优点是它可以在运行时动态创建数组,从而节省内存.现在的代码 的ArrayLis[详细]
-
java.lang.UnsatisfiedLinkError:java.library.path中没有sqljd
所属栏目:[Java] 日期:2020-12-15 热度:91
我创建了一个 java应用程序的.jar,当我尝试从cmd运行.jar时,我收到一个错误. 我一直在寻找并找到很多例子,但没有人为我工作. 我将java.library.path设置为目录’sqljdbc_auth.dll’,就像我在这里看到的那样但错误是连续的. http://www.linglom.com/images/ho[详细]
-
java和c中的for循环有什么区别吗?
所属栏目:[Java] 日期:2020-12-15 热度:198
for c in c int i;int n = 20;for(i = 0; i + n; i-- ) { printf("-n");} for循环在java中 int i;int n=20;for (i = 0; i + n; i--) { System.out.println("-n");} 在上面的示例中,循环在c中工作正常(将打[详细]
-
symfony – 将单个Doctrine迁移标记为已运行/已执行
所属栏目:[Java] 日期:2020-12-15 热度:105
有没有一种方法可以将Doctrine迁移标记为“运行”或“已执行”,因为它不会显示为需要迁移的迁移? app / console doctrine:migrations:migrate –add Version20140409203042 我在–help中看不到任何内容. 这样做的原因是我的数据库是最新的并且从其他地方[详细]
-
java – studio.sh在ubuntu中为android studio拒绝开放权限
所属栏目:[Java] 日期:2020-12-15 热度:52
我下载了一个适用于 Linux的 Android Studio,然后尝试按照说明中的’bin’目录运行studio.sh文件.终端显示错误的说法是这样的: bash: ./studio.sh: permission denied 整个Studio包都是.tdz格式,我在通过终端访问之前解压缩了文件.造成这种错误的主要原因是[详细]
-
java – 轻松将Map转换为Map
所属栏目:[Java] 日期:2020-12-15 热度:107
我正在使用的API有一个返回Map String,Object的方法,但我知道在这种情况下Object是String,所以我想把它作为Map String,String. 但由于某种原因,我不能只是施展它,Java说Map String,Object由于某种原因,无法将其转换为Map String,String. 我用了: MapString,[详细]
-
java – 正则表达否定整个单词?
所属栏目:[Java] 日期:2020-12-15 热度:169
参见英文答案 Regular Expressions and negating a whole character group ????????????????????????????????????9个 String test1 = "This is my test string"; 我想匹配一个不包含“test”的字符串 我可以做到 Pattern p = Pattern.compile(".*?^(test).*?[详细]
-
为什么java方法名称不应包含下划线?
所属栏目:[Java] 日期:2020-12-15 热度:179
我正在使用PMD来检查 java编码违规. 我正在编写自动化测试用例,并给出如下方法名称: public void testCaseMethod_4_2_16(){ //some implementation } 其中4_2_16是测试用例编号4.2.16 当我检查PMD违规时,它显示的方法名称不应包含下划线,并且根据PMD规则,此[详细]
-
尝试通过Java 8中的JDBC-ODBC连接到.accdb文件时出现ClassNotFou
所属栏目:[Java] 日期:2020-12-15 热度:112
我正在使用 Eclipse EE IDE中的Java项目,我必须查询.accdb文件. 问题是当我尝试加载驱动程序然后连接到数据库时,它给我一个异常错误. 我的代码: try{ String filePath = "//myfilepathtomydb/BLABLA/example.accdb" Class.forName("sun.jdbc.odbc.JdbcOdbcD[详细]
-
Java:如何优化大数组的总和
所属栏目:[Java] 日期:2020-12-15 热度:73
我尝试在 codeforces上解决一个问题.我得到时间限制超过判断.唯一耗时的操作是大数组的计算和.所以我试图优化它,但没有结果. 我想要的:优化下一个功能: //array could be Integer.MAX_VALUE lengthprivate long canocicalSum(int[] array) { int sum = 0;[详细]
-
Java Calendar错误?
所属栏目:[Java] 日期:2020-12-15 热度:177
经过大量调试后,我将问题范围缩小到以下代码段: public static void calendarBug() { for (int i=0 ; i6 ; i++) { Calendar c = Calendar.getInstance(); c.clear(); c.set(2015,2,27,i,0); System.out.println(c.getTime()); }} 运行此命令会提供以下输出[详细]
-
Java证书和密钥库之间的关系
所属栏目:[Java] 日期:2020-12-15 热度:124
我刚刚使用了keytool: keytool -genkey -keyalg RSA -alias selfsigned -keystore mykeys.jks -storepass password -validity 360 -keysize 2048 ……然后回答了它提示我的所有后续问题.这会在我的本地目录中生成mykeys.jks密钥库. 我的问题:这个JKS文件与[详细]
-
Java SimpleDateFormat解析Timezone,如America / Los_Angeles
所属栏目:[Java] 日期:2020-12-15 热度:104
我想在 Java中解析以下字符串并将其转换为日期: DTSTART;TZID=America/Los_Angeles:20140423T120000 我试过这个: SimpleDateFormat sdf = new SimpleDateFormat("'DTSTART;TZID='Z':'yyyyMMdd'T'hhmmss");Date start = sdf.parse("DTSTART;TZID=America/Lo[详细]
-
java – 为对象提供多种类型的排序
所属栏目:[Java] 日期:2020-12-15 热度:165
假设我有一个带有多个String字段的 java对象. public class Person { private String field1 // keeps going 我希望能够根据我选择的任何领域对人员列表进行排序. 我知道我可以使用比较器接口并实现多个compareTo,如主题:How do I make 2 comparable method[详细]
-
java – 如何生成,导出到word docx文件?
所属栏目:[Java] 日期:2020-12-15 热度:85
我正在尝试在jasper报告中生成docx.我有这个代码: JRDocxExporter exporter = new JRDocxExporter();ByteArrayOutputStream baos = new ByteArrayOutputStream(); exporter.setParameter(JRExporterParameter.JASPER_PRINT,jasperPrint);exporter.setParame[详细]
-
java – 无法使用FileReader查找文件
所属栏目:[Java] 日期:2020-12-15 热度:107
我正在为我的课程开发一个项目,我们应该读一个名为sampleSearch.txt的文件,下面是我正在使用的代码.问题是通过 eclipse我似乎无法真正加载文件.即使文本文件与其余代码位于同一目录中,它总是会出现File Not Found. import java.util.*; import java.io.*; pu[详细]
-
Java构造函数无法使用varargs
所属栏目:[Java] 日期:2020-12-15 热度:148
我有以下枚举,其中包含许多构造函数: public enum Route{ HOMEPAGE("",null,UserType.GUEST); Route(String baseName,String langFile,Entity entity) {} Route(String langFile,Entity entity) {} Route(String langFile,UserType... availability) {} Rou[详细]
-
java – HTTP状态 – 404 JSP中没有找到资源异常
所属栏目:[Java] 日期:2020-12-15 热度:92
参见英文答案 JSP in /WEB-INF returns “HTTP Status 404 The requested resource is not available”????????????????????????????????????2个 我一直坚持在JSP中运行hello world程序.当我启动我的服务器时,它显示资源未找到异常.请帮我解决这个问题.我在[详细]
-
在java构造函数中声明ArrayList
所属栏目:[Java] 日期:2020-12-15 热度:200
我正在研究一个项目,并且我被教导在构造函数中实例化变量.我在使用ArrayList思想时遇到了一些麻烦.您能否提出一些最佳实践,我是否需要使用实例变量定义ArrayList,或者我可以在构造函数中执行此操作.谢谢你的建议!我有一个我正在谈论的内容的例子: //import[详细]
-
java – 为什么没有调用实现Runnable接口的类的构造函数?
所属栏目:[Java] 日期:2020-12-15 热度:200
我尝试使用实现Runnable Interface的类的构造函数.但我很惊讶地发现它从未被调用过.调用了run()方法,但是从未调用过构造函数.我写了一个简单的示例代码来显示这种现象.任何人都可以解释为什么会这样吗? public class MyRunner implements Runnable { public[详细]