草庐IT

map-files

全部标签

java util logging.properties : How to log to two different files

我在tomcat的WEB-INF/classes目录中放置了一个logging.properties我想登录到两个不同的文件。例如:org.pkg1转到一个文件,org.pkg2转到另一个文件。我可以配置一个文件,但不能配置两个。这可能吗? 最佳答案 我终于明白了。在tomcat中,他们扩展了javautil日志记录(“JULI”)以启用此功能。这是我放在WEB-INF目录中的一个logging.properties文件,它最终完成了我想要的……:handlers=1console.java.util.logging.Console

java - 在 Java 中同时实现 Map 和 List 接口(interface)?

我想要一个在Java中实现Map和List接口(interface)的对象。这个想法类似于这个问题中的问题:JavaOrderedMap我想将名称/值对添加到列表中并让列表保留序列,但也能够按名称进行查找:foo.put("name0","value0");foo.put("name1","value1");foo.get(1);-->Map.Entry("name1","value1")foo.get("name0");-->"value0"问题是:当我创建这个类时:classFooimplementsMap,List{//addallmethodshere}编译错误:"Theret

Java 错误 : Should be declared in a file named

我是Java的新手,正在尝试找出解决以下错误的方法:错误读取CalculatorWithMemory.java:1:classCalculatorispublic,shouldbedeclaredinafilenamedCalculator.javapublicclassCalculator所以我的想法是,这意味着我必须保存2个不同的.java文件。然而,这是一个类,我只有一个提供的文本block来输入我的解决方案,所以我不能将它们保存为.java文件。任何关于解决方案的想法都会很棒。提前致谢!提供所有信息。我正在尝试解决以下问题。问题父类(superclass)计算器包含:一个(pr

java - 包 java.nio.file 不存在

我目前正在研究如何从命令行编译java。这是我得到的:这是我得到的:/myjava/compile.cmd/myjava/src/a_pack/HelloWorld.java/myjava/src/b_pack/Inner.java/myjava/src/b_pack/Inner2.java/myjava/binHelloWorld:packagea_pack;importb_pack.Inner;importb_back.Inner2;importjava.util.ArrayList;importjava.util.Iterator;publicclassHelloWorld{pu

java - 为 Map 中的术语添加值

我正在尝试向Java中的map添加特定值,其中键非常复杂,但值是简单的Double。目前我正在使用,其中foos是java.util.TreeMap的一个实例,和amount是Double,代码如下:for(java.util.Map.Entryentry:foos.entrySet()){foos.put(entry.getKey(),entry.getValue()+amount);}但这看起来很脏,因为我必须重新插入元素,而且我担心会使迭代器失效。有更好的方法吗?我使用的是最新版本的Java。 最佳答案 因为你只想修改值,你可

java - map 中两个字符串的键?

我需要创建一个具有两个字符串键的映射。例如让我们说key=Name&Targetvalue=Permission(boolean)我是否需要创建一个特殊对象,或者在Java/GoogleCollections或CommonsCollections或CommonsLang中是否有元组构建? 最佳答案 ApacheCommonsCollections有MultiKey:map.put(newMultiKey(key1,key2),value);和一个MultiKeyMap:multiKeyMap.put(key1,key2,value)

java - 为什么我会收到错误 "File cannot be resolved to a type"?

这是我的部分代码try{BufferedReaderin=newBufferedReader(newInputStreamReader(System.in));while((line=in.readLine())!="exit"){System.out.println("Entercommand");line=in.readLine();CommandcurrentCommand=newCommand(line);FilecurrentFile=newFile(currentCommand.getLsPath());currentCommand.getLsPath()方法返回一个字符串

java - 使用 Java 8 流处理 map 列表

如何将此代码简化为单个lambda表达式?这个想法是有一个map列表,我想创建一个新的map列表,使用键上的过滤器。在这个例子中,我想重新映射它,以便它只保留键“x”和“z”。Mapm0=newLinkedHashMap();m0.put("x","123");m0.put("y","456");m0.put("z","789");Mapm1=newLinkedHashMap();m1.put("x","000");m1.put("y","111");m1.put("z","222");Listl=newArrayList(Arrays.asList(m0,m1));Listtx=ne

java - 如何使用 JAVA 8 从 map 中获取第一个键值?

至于现在我在做什么:MapprocessedItem=processedItemMap.get(i);Map.EntryentrySet=getNextPosition(processedItem);Itemkey=entrySet.getKey();Booleanvalue=entrySet.getValue();publicstaticMap.EntrygetNextPosition(MapprocessedItem){returnprocessedItem.entrySet().iterator().next();}有没有更简洁的方法用java8来做到这一点?

java - 智能 J : cannot create class-file?

老实说,这是一个小问题,但它让我无法继续使用我的小型Java练习应用程序。我目前正在练习用Java进行API调用。我试图创建一个名为“Film”的简单类文件。但是,当我尝试将其创建为类文件时,Intelli-J一直告诉我它无法创建类文件。我正在尝试将此文件设置在名为“models”的文件夹中。所有这些类文件都将用作执行API调用的应用程序的一部分。有没有我没有遵循的命名约定?我一直在谷歌搜索,但没有真正找到任何东西。 最佳答案 更直接地说,根据@VishalJumani提到的内容,您需要告诉IntelliJ哪些目录是“源”或“测试”