【如何将字符映射到java中的数字位置?】教程文章相关的互联网学习教程文章

java – 以不同的方式将枚举映射到spring表单【代码】

我有枚举集public enum MyEnum {A("AND"), //I("INTER"); }我有弹簧形式:在我的jsp页面中选择填充AND和INTER我想要的,但是在提交表单时抛出异常,不能将String AND映射到枚举类型Status. 我的控制器:model.addAttribute("list",MyEnum.values);**But it works when I modify my enum and add one more value like ,OR(“R”) , now If I select OR from UI , it gets saved properly in thedatabase.But it won’t work for A or ...

Java Spring MVC:没有为带HTTP的HTTP请求找到映射【代码】

我在设置Spring MVC时遇到了问题……我有这个项目结构-SpringTest<br />-Java Resources-src-org.basic.controllerFormController.java . . . . -WebContent+META-INF-WEB-INFdispatcher-servlet.xml+lib-viewsform.jspweb.xml这些是代码页: web.xml中<web-app id="WebApp_ID" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.su...

java – JPA OneToOneToOne映射【代码】

我刚刚开始使用Java Persistence API,并且我很乐意使用它.但是,我遇到了一个小的设计决定. 假设我经营一家汽车租赁店,有几辆车,几个客户,不同的客户可以使用不同的汽车.为了存储客户最喜欢的汽车,我会使用来自客户类的@OneToMany关系,以及目前租用汽车的客户,来自汽车类的@OneToOne. 现在,我应该如何存储客户驾驶的特定车辆的公里数?例如,使用MySQL数据库,我将创建一个包含三个(具有id的四个)列的表:customer_id,car_id和km. cus...

java – Jackson映射:使用不同的属性名称反序列化JSON【代码】

我有一个返回json字符串的服务器:{"pId": "ChIJ2Vn0h5wOlR4RsOSteUYYM6g"}现在,我可以使用jackson将其反序列化为一个名为pId的变量的对象,但我不希望该变量被称为pId,我宁愿将其反序列化为placeId. android java中的当前对象:public class Place {private String pId;}我希望对象看起来像什么:public class Place {private String placeId;}如果我将对象的变量更改为placeId,则jackson将无法反序列化JSON,因为属性名称不再匹配....

java-cassnadra object冻结注释的地址映射>>>,【代码】

我试图将数据插入Cassandra(2.1.9)我的Java对象有一个UDT列表的映射.在运行代码时,我收到有关@Frozen注释的错误.我正在使用DataStax(2.1.9)库.http://docs.datastax.com/en/drivers/java/2.1/index.html?com/datastax/driver/mapping/annotations/FrozenValue.htmlcreate table user{name text,addresses map<text, frozen<list<frozen<address>>>>, }我的Java类public class User{private String name;@FrozenValueprivate Map<St...

java8将地图映射转换为地图【代码】

Java8是否可以方便地实现以下要求,即Map<X,Y> + Map<Y,Z> = Map<X,Z>现在我的代码是ArrayList<String> couponCodes = newArrayList("aaa", "bbb", "ccc"); // couponCode -- shopId ArrayList<ShopCoupon> shopCoupons = newArrayList(new ShopCoupon("aaa", 1), new ShopCoupon("bbb", 2), new ShopCoupon("ccc", 3)); Map<String, Integer> couponCodeShopIdMap = shopCoupons.stream().collect(toMap(sc -> sc.getCouponCode(),...

Java嵌套映射的重复投射【代码】

为什么这个演员会工作?import java.util.HashMap; import java.util.Map;public class TestMap {public static void main(String[] args) {Map<String, Map<String, Map<String, Map<String,Integer>>>> resultMap = new HashMap<>();Map<String, Object> aMap = new HashMap<String, Object>();Map<String, Integer> hiddenMap = new HashMap<String, Integer>();hiddenMap.put("fortytwo", 42);aMap.put("key", hiddenMap);resu...

为什么Java编译器生成奇怪的本地变量和堆栈映射帧?如何使用它们可靠地确定变量类型?【代码】

我在ASM框架的帮助下创建Java字节码检测工具,需要确定并可能更改方法的局部变量类型.很快我遇到了一个简单的情况,其中变量和堆栈映射节点看起来有些奇怪,并且没有给我足够的有关正在使用的变量的信息:public static void test() {List l = new ArrayList();for (Object i : l) {int a = (int)i;} }给出以下字节码(来自Idea):public static test()VL0LINENUMBER 42 L0NEW java/util/ArrayListDUPINVOKESPECIAL java/util/ArrayLis...

java – 将带有分隔符的String映射到字符串列表或新对象【代码】

我有一个文件,其中一些数据用分号分隔.我正在尝试构建一个流,它将逐行读取文件,将每列数据分开并将其映射到新对象. data.txt中:John;Smith;42;shopassistant Clara;Lefleur;24;programmerPerson.class:public class Person{String name;String lastName;int age;String job; }我从这样的事情开始:List<Person> people = Files.lines(Paths.get("src/data.txt"))....有任何想法吗?解决方法:扫描程序对于这项工作会更有用,因为ja...

java – 使用Stream映射单个对象【代码】

这是java 8的Stream的一个很好的用例:final Car carWithInterior = Stream.of(carWithEngine).map(car -> installSeats.execute(car)).map(car -> installDashBoard.execute(car)).map(car -> installSunRoof.execute(car)).collect(car);carWithEngine是一辆车.请注意,有时即使汽车(带仪表板)传递给installSunroof,它也不会做任何事情,因为屋顶上没有洞.我应该总是在安装/映射过程结束时获得一辆汽车. 安装顺序是必需的(这就是为...

java – 如何存储哈希映射值(如果值是重复的)?【代码】

Java HashMap是否将重复值保存为唯一,还是单独保存它们? 我们假设我有以下键值对值:A -> "a very long string...." B -> "another very long string...." C -> "the same very long string from A key.... (but not same string instance)"它会保存为3个键和3个值,还是3个键和2个值(A的值与C的值完全相同) 我担心的是尺寸大小,因为我要保存的价值非常大,没有任何意义重复它们.解决方法:HashMap可以包含重复值,因此在您的示例中,M...

Java泛型:声明泛型类型的映射值【代码】

我是仿制药的新手. 有地图就好private static Map<String, Object> map;和像这样的方法public <T> T getObject(final Class<T> myClass) {return (T)map.get(myClass); }如何更改地图声明,以便在从方法返回时不必进行强制转换?解决方法:您需要创建泛型类,而不是通用方法:public class MyClass<T> {private Map<String, T> map;public T getObject(final String key) {return map.get(key);} }另外,我将参数从Class更改为String.如...

java – Jackson自定义属性 – 名称到多态属性的类型映射【代码】

我试图反序列化一个相当复杂的POJO JSON,我需要在其中定义一个特定的属性名称来进行类型解析,但是找不到这个相当简单的功能. 假设一个类如下:class Example {int id;Map<String,Object> extras; }和Jackson正确地将POJO序列化为JSON,其中地图被序列化为键值映射,就像预期的那样:{... id:5, extras:{object1:{...}, object2:{...}} ...}现在我想告诉杰克逊根据实际类型明确地反序列化附加对象.所以我需要告诉Jackson以某种方式将“...

java – guava:将列表转换为以索引为键的映射【代码】

在我的应用程序中,我有一个列表名称.我希望根据索引值将其转换为地图.例如List<String> names = new ArrayList<String>(); names.add("Pratik"); names.add("Pratik"); names.add("Ram"); names.add("Varun");你能帮我一些guava / java api方法,它可以帮助我得到一个地图,其中键是索引,值是名称,即使有重复的值?如果名称中有两个“Pratik”字符串.地图应该是这样的0 -> “Pratik”, 1->”Pratik”,2->”Ram”,3->”Varun”解决方法...

java – 在BeanIO中使用带注释的类而不是XML进行映射【代码】

我正在按照这个简单的教程http://beanio.org/最后说,您可以使用带注释的类而不是XML文件.我这样做并在我的factory.load()中传递了带有注释类名称的值.我得到的是org.xml.sax.SAXParseException.我相信这是因为它期待一个XML文件. 我需要使用什么方法来传递带注释的类而不是XML?解决方法:要使用映射类而不是XML,您只需添加以下代码StreamFactory factory = StreamFactory.newInstance(); StreamBuilder builder = new StreamBuilde...

映射 - 相关标签