【Java各类格式转换】教程文章相关的互联网学习教程文章

java 的任意进制间转换【代码】

直接上代码:public class Main {public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("十进制转换到其它进制:");int x = 123 ;String str1 = Integer.toHexString(x) ; ///10进制转换成16进制的字符串System.out.println(str1);String str2 = Integer.toOctalString(x) ; ///10进制转换成8进制的字符串System.out.println(str2);String str3 = Integer.toBinaryString(x) ;...

json字符串转成 json对象 json对象转换成java对象【代码】

import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;依赖包<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.54</version></dependency>String result = ""; //下面是把拿到的json字符串转成 json对象 JSONObject jsStr = JSONObject.parseObject(requestBody); //将字符串{“id”:1} //int jsID = Integer.parseInt(jsStr.getString("id"));/...

java 和 json 对象间转换

注:本文为转载修改1. json-lib是一个java类库,提供将Java对象,包括beans, maps, collections, java arrays and XML等转换成JSON,或者反向转换的功能。 2. json-lib 主页 : http://json-lib.sourceforge.net/ 3.执行环境 需要以下类库支持commons-lang 2.5commons-beanutils 1.8.0commons-collections 3.2.1commons-logging 1.1.1ezmorph 1.0.64.功能示例 这里通过JUnit-Case例子给出代码示例 package com.mai.json...

JAXB实现java对象与xml之间转换

JAXB简介:1.JAXB能够使用Jackson对JAXB注解的支持实现(jackson-module-jaxb-annotations),既方便生成XML,也方便生成JSON,这样一来可以更好的标志可以转换为JSON对象的JAVA类。JAXB允许JAVA人员将JAVA类映射为XML表示方式,常用的注解包括:@XmlRootElement,@XmlElement等等。2.JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向...

FastJson JSON对象及JavaBean之间的相互转换【代码】

示例1:JSON格式字符串与javaBean之间的转换。json字符串与javaBean之间的转换推荐使用 TypeReference<T> 这个类,使用泛型可以更加清晰/*** json字符串-简单对象与JavaBean_obj之间的转换*/publicstaticvoid testJSONStrToJavaBeanObj(){Student student = JSON.parseObject(JSON_OBJ_STR, new TypeReference<Student>() {});//Student student1 = JSONObject.parseObject(JSON_OBJ_STR, new TypeReference<Student>() {}); //因为...

JAVA里的String、Timestamp、Date相互转换

Timestamp转化为String:SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间String str = df.format(now); String转化为Timestamp:SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String time = df.format(new Date());Timestamp ts = Timestamp.valueOf(time);注:当表单里的时间没有...

Java大小写转换【代码】【图】

public class Main {public static void main(String[] args) {String str = "pcTclnGloRgLrtLhgljkLhGFauPewSKgt";String str_1 = str.toUpperCase();//大写String str_2 = str.toLowerCase();//小写System.out.println(str_1);System.out.println(str_2);} }结果= =是原文:https://www.cnblogs.com/wysAC666/p/9739321.html

java中数组与List相互转换的方法

1.List转换成为数组。(这里的List是实体是ArrayList)   调用ArrayList的toArray方法。  toArray  public <T> T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和此列表的大小分配一个新的数组。  如果指定的数组能容纳列表并有剩余空间(即数组的元素比列表...

Javascript中的类型转换【代码】

第一部分:Javascript中类型转换的常用场景1.在使用运算符进行操作时,常用的运算符就是 + 运算符使用+运算符做运算时,由于只有 字符串 和数字 才能够使用+运算符,那么使用时,会根据情况,将不同的数据类型,转换为字符串或者数字当+运算符左边的数据类型是数字时, 1 + null === 1 // 这里将null转为了数字0 1 + undefined // NaN undefined无法转为数字 ,那么就会 NaN 1 + NaN // NaN 注意的是 NaN === NaN 以及 NaN == ...

poi excel自动转换成javabean 支持引用类型属性二级转换【图】

最近项目需要使用excel导入功能,导入学生的时候需要指定所在班级,使用excel一次性导入!将以前的代码改改支持属性内引用类的转换。测试对象为User对象,javabean结构:private String username;private int id;private String name;private Date birthday;private long height;private double salary;private User user;使用测试代码:Map<String, String> header = new HashMap<String, String>();header.put("编号", "id");head...

java如何把char型数据转换成int型数据(转)【代码】

一字符串,String=“2324234535”;把第i个数取出来时是char型的:char temp=String.charAt(i)如何把char型转换成int型?我需要求个尾数之和,如:123的各位数之和为6.每个字符取出来,得到char型的1,2,3,4,5;但是求和得到的结果是ASCII码值处理办法:(1)把char转成字符串, Integer.parseInt(""+‘1‘)或String a = "12345";int d = Integer.parseInt(String.valueOf(a.charAt(2)));int c = Integer.parseInt(String.valueOf(a...

java数据类型及类型转换【代码】

java数据类型及类型转换划分数据类型,是为了给数据分配所需的内存。在声明变量时要使用数据类型。 数据类型分为基本数据类型和复合数据类型(引用类型)。而基本数据类型分为数值类型和boolean类型。引用类型有数组,接口和类。(数值类型有整数类型,浮点类型,字符类型)基本数据类型(数值类型)整数类型:byte(字节型)short(短整型)int(整型)long(长整型)浮点类型:float(单精度浮点型)double(双精度浮点型)注:float类型的数值后有...

FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换【代码】【图】

fastJson对于json格式字符串的解析主要用到了一下三个类:JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。JSONObject:fastJson提供的json对象。JSONArray:fastJson提供json数组对象。我们可以把JSONObject当成一个Map<String,Object>来看,只是JSONObject提供了更为丰富便捷的方法,方便我们对于对象属性的操作。我们看一下源码。?同样我们可以把JSONArray当做一个List<Object>,可以把JSONArray看...

java中把字符串“20110101”转换为字符串"2011-01-01"的技巧

java中把字符串“20110101”转换为字符串"2011-01-01"的技巧 import java.text.ParseException; import java.text.SimpleDateFormat;public static void main(String[] args) {String str = "20110101";SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");SimpleDateFormat format1 = new SimpleDateFormat("yyyyMMdd");try {System.out.println(format1.format(format.parse(str)));} catch (ParseException ...

JavaScript数据容量单位转换(KB B MB GB....)【代码】

数据容量单位转换(KB B MB GB....)function bytesToSize(bytes) { if (bytes === 0) return '0 B'; var k = 1000, // or 1024 sizes = ['B', 'KB', 'MB', 'GB', 'TB', 'PB', 'EB', 'ZB', 'YB'], i = Math.floor(Math.log(bytes) / Math.log(k)); return (bytes / Math.pow(k, i)).toPrecision(3) + ' ' + sizes[i]; }原文:http://blog.51cto.com/dd118/2136481