【将UML关系映射到java】教程文章相关的互联网学习教程文章

Java 8合并迭代器中的映射【代码】

我有一个迭代错误,在每次迭代中我都在创建一个新的地图Map<String, List<String>>现在我想在每次迭代中将最后发出的映射与新映射合并. 如果我将项目列表发送到getMap{"a","a","b"}我希望收到一张地图["a",{"foo:a", "foo:a"}, "b",{"foo:b"}]我尝试使用reduce函数,但因为putall仅在我使用multimap而不是map时才有效,不是一个好的选择. 在这里我的代码public Map<String, List<String>> getMap(List<String> items){return items()....

java – 更改列表以在Kotlin中映射,同时自定义此转换【代码】

var listOfNums = listOf(1,9,8,25,5,44,7,95,9,10) var mapOfNums = listOfNums.map { it to it+1 }.toMap() println(mapOfNums)结果{1=2, 9=10, 8=9, 25=26, 5=6, 44=45, 7=8, 95=96, 10=11}虽然我需要这个结果,但是当我需要将当前元素映射到下一个元素时,它会将下一个元素的内容添加到当前元素 我的目标结果{1=9, 8=25, 5=44, 7=59, 9=10}解决方法:对于Kotlin 1.1: 首先,使用zip创建一个包含相邻对的列表.然后在将其转换为Map之...

递归读取任何java Object并将复杂类型提取到哈希映射中【代码】

我需要编写一个实用程序,它接受一个空白的HashMap和任何对象作为参数并返回HashMappublic HashMap returnMap(HashMap map,Object parseThisObject){//logic to strip all children, children of children...... and place it in HashMap //return map}这个对象包含很多对象,其中的对象有很多子对象,并且继承了这个对象. 我的实用程序必须足够通用,以递归方式读取所有子项,直到它到达每个对象中的基元,将每个对象放在hasp映射中并将...

Java从某个索引迭代映射【代码】

我有一个从json字符串创建的映射,按照我需要解析的顺序排序. 如果在索引6(第7个键)处有一个键,我希望能够从该键迭代到地图的末尾,并使用这些键/值对进行我需要的处理. 反正有没有这样做?解决方法:Map通常不会维护键的顺序.你需要使用 > NavigableMap,例如TreeMap.如果您的钥匙有自然顺序,则最好.> LinkedHashMap,它是一个保留插入顺序的地图实现. 示例代码段(LinkedHashMap):Map<Integer, String> map = new LinkedHashMap<Integ...

java – Spring Security过滤器有多个URL拦截映射【代码】

我正在学习本教程:http://www.mkyong.com/spring-security/spring-security-hello-world-example/ 在spring-security-xml中<http auto-config="true"><intercept-url pattern="/welcome*" access="ROLE_USER" /> </http>在web.xml中,我们必须定义实际的过滤器<!-- Spring Security --> <filter><filter-name>springSecurityFilterChain</filter-name><filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter...

java – 在Groovy中实现Object-JSON映射的标准方法是什么?【代码】

在Java中,如果我想将一些JSON转换为POJO(或副版本),我将使用Gson甚至FlexJson在某种mapper对象中为我做转换:public interface JsonMapper<T> {public T toPojo(String json);public String toJson(T pojo); }public class WidgetJsonMapper implements JsonMappper<Widget> {private Gson mapper;@Overridepublic Widget toPojo(String json) {// Use mapper to deserialize JSON into POJO}@Overridepublic String toJson(Widget...

java – 在Spring MVC 3.0中的url-action映射和路由

我正在使用Spring MVC 3.0开发一个Web应用程序,并寻找现成的解决方案(如果有的话),或者为可以实现以下目标的url / action映射和路由系统的“最佳实践”参考: > REST友好的控制器/方法名称以查看映射.当前映射实现将请求转换为视图名称,这在使用多个参数时可能会出现问题,并且与REST URL不兼容>一种服务,它接受控制器的名称,方法和参数值,并呈现由它们表示的URL>与Spring Security集成,允许我检查给定的URL是否允许当前用户访问它,...

java – Google Guice on Google Appengine:使用_ah进行映射【代码】

我有一个Google Appengine / Guice / Wicket应用程序.我的问题是,由于映射,我无法再访问/ _ah / admin页面. 我的Servlet模块说:serve( "/*" ).with( WicketServlet.class, getWicketServletParams() );到目前为止,或多或少地预期访问/ _ah / admin会给出404. 我的问题是我没有找到解决方法. 我尝试了不同的serveRegex()组合,但是甚至serveRegex( "/.*" ).with( WicketServlet.class, getWicketServletParams() );导致问题,因为Wic...

如何解决在DOS编译java类时出现的“错误: 编码GBK的不可映射字符”

进来研究火龙果大大的控制台读取字符串,代码如下:import java.io.Console; public class ReadConsole { public static void main(String[] args) { String str = readConsole("请输入:"); System.err.println(str); } public static String readConsole(String prompt){ Console console = System.console(); if( console == null ){ throw new IllegalStateException("Cant read console!"); } return console.readLine(prompt...

java – 无法将数据添加到在非活动类中声明的哈希映射【代码】

我在非活动类中声明了一个哈希映射,如下所示:public class Wifi {HashMap<String, String> AccessPoints = new HashMap<String, String>();AccessPoints.put("AP1", "first_ap");public ArrayList<Integer> scanWifi(Context context) {// code here} }然后我尝试将数据添加到哈希映射中,但我在Android Studio中收到“无法解析符号”错误. 当我放置AccessPoints.put(“AP1”,“first_ap”);在类中的一个函数中它似乎工作.解决方法...

java – 在Cassandra中使用对象映射器批量插入【代码】

使用cassandra对象映射器api想要进行批处理持久化. 对于单个对象,它工作正常.Mapper<MyObj> mapper = new MappingManager(getSession()).mapper(MyObj.class); mapper.save(myObj);对于批量更新我试过这种方式,但理想情况下Cassandra认为我持久化列表所以它给出了异常,就像在List中找不到@Table注释,这是预期的行为Mapper<List<MyObj>> mapper = new MappingManager(getSession()).mapper(List.class); myObjList.add(myObj1) myOb...

java – 如何进行过滤和映射而不会产生重复操作的开销【代码】

我有一些情况下使用Java 8 Stream让我重复执行一些操作,如果没有Stream就可以避免,但我认为问题不在于流,而是我. 一些例子:private class Item {String id;List<String> strings; }// This method, filters only the Items that have the strToFind, and // then maps it to a new string, that has the id and the str found private void doIt(List<Item> items, String strToFind) {items.stream().filter(item -> {return ite...

java – Spring Boot模糊映射.无法映射方法【代码】

我的Spring Boot应用程序中有2个REST控制器,具有简单的CRUD操作. REST控制器,映射到“/ json / currency”package ua.alekstar.moneysaver.rest;import org.springframework.web.bind.annotation.*; import ua.alekstar.moneysaver.rest.currency.Currencies; import ua.alekstar.moneysaver.rest.currency.Currency; import ua.alekstar.moneysaver.service.CurrencyService;import java.util.Collections;@RestController("/json...

Java将map属性列表映射到flattened map【代码】

我们如何转换List< Foo>朝向地图< propertyA,列表< propertyB>>以最优的方式使用java流. 注意:propertyA不是唯一的//pseudo-code class FoopropertyA //not uniqueList<propertyB>到目前为止,我有以下内容:fooList.stream().collect(Collectors.groupingBy(Foo::propertyA, Collectors.mapping(Foo::propertyB, Collectors.toList())))导致Map< propretyA,List< List< propretyB>>>尚未因其价值而扁平化.解决方法:您可以使用Java...

在Java中将一个列表映射到另一个列表的最优雅方法是什么?【代码】

我是Java新手所以请耐心等待. 将列表映射(转换)到列表是很常见的.有些语言有map方法,有些(C#)选择.这是如何用Java完成的? for循环是唯一的选择吗? 我希望能够做到这样的事情:List<Customer> customers = new ArrayList<Customer>(); ... List<CustomerDto> dtos = customers.convert(new Converter(){public convert(c) {return new CustomerDto();} })我错过了什么?请给我一个起点.解决方法:我实时实现了一些东西.看看这对你有...

映射 - 相关标签