java的基础类型有8中,如下
基本类型
|
大小
|
范围/精度
|
byte
|
1字节
|
-128到127
|
short
|
2 字节
|
-32,768到32,767
|
char
|
2 字节
|
整个Unicode字符集
|
int
|
4 字节
|
-2,147,483,648到2,147,483,647
|
float
|
4 字节
|
32位IEEE 754单精度
|
long
|
8 字节
|
-9,223,372,036,854,775,808到9,223,372,036,
854,775,807
|
double
|
8 字节
|
64位IEEE 754双精度
|
boolean
|
1 位
|
True或者false
|
如果使用十六进制,8位可以转换成一个字节,如"0B",可以转成一个byte,同样一个byte也可以转换成两个是(8位)十六进制字符。如:
//hex --> byte
String hex="0B";
byte b=(byte)Integer.parseInt(hex, 16);
System.out.println(b); //--> 11
//byte --> hex
byte b = 12;
StringBuffer sb = new StringBuffer(2);
if (((int) b & 0xff) < 0x10){
sb.append("0");
}
sb.append(Long.toString((int) b & 0xff, 16));
System.out.println(sb.toString());
//--> 0C
在byte传输的层级是不用考虑编码格式问题,如果我们传输数据时使用的byte数组等,当我们使用byte数组,并将其转换成String时才会存在编码的问题,常用的编码格式有utf-8,gbk,gb2312等。String内部的存储单元的char,所以编码是在byte和char之间的存在的。
String s="测试";
byte[] bytes=s.getBytes("gbk");
....
String ss=new String(bytes, "gbk");
分享到:
相关推荐
Java基础类型,容器,并发,IO流,面向对象,Web编程等代码总结。 2、分类文档 JVM虚拟机 JVM特点,结构与执行周期 JVM类加载机制 JVM运行时区数据 JVM执行引擎和垃圾回收 基础语法 理解Java中对象基础Object类 ...
java基础类型面试题大全
java基础类型面试题大全.pdf
java基础类型面试题大全(TXT) 多看一下,让你更容易找到理想工作.
这是一份关于java语言的基础学习资料值得你下载自学
java基础数据类型。
java基本类型与字节流的转换工具类
Java基础类型,容器,并发,IO流,面向对象,Web编程等代码总结。 关于作者 推荐项目 序号 项目名称 GitHub地址 GitEE地址 推荐指数 01 Java描述设计模式,算法,数据结构 ☆☆☆☆☆ 02 Java基础、并发、面向对象、...
java基础类型面试题大全.doc CoreJavaNoteBook.doc 博文链接:https://yidwo.iteye.com/blog/42906
《Java范例开发大全》共22章,内容涉及Java开发环境的搭建、Java基础类型与运算符、条件控制语句、异常处理、数组、字符串、输入输出流、面向对象及其四大特征、内部类与接口、Java常用类、集合、多线程编程、Java...
java 常用基础类型之强制转换 java 常用基础类型之强制转换
主要给大家介绍了关于java基础类型源码解析之HashMap的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用java基具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
Java 基础(数据类型),注释,值传递,一些基本的关键子
二、 Java语法基础 5 数据类型 5 运算符号 14 语句 15 函数 15 方法重载(Overloadjing)与重写(Overriding) 16 数组 17 总结 18 三、 常见关键字 20 四、 面向对象★★★★★ 21 五、 封装(面向对象特征之一)★...
完整版java基础入门教程由浅入深讲解 Java语言编程基础 第02章 java数据类型(共40页).ppt 完整版java基础入门教程由浅入深讲解 Java语言编程基础 第03章 运算符与表达式(共23页).ppt 完整版java基础入门教程...
JAVA 语言基础 类型 循环控制
北京动力节点-Java编程零基础教程-070-Java基本语法-数据类型-String类型.avi 北京动力节点-Java编程零基础教程-071-Java基本语法-运算符-算术运算基本用法.avi 北京动力节点-Java编程零基础教程-072-Java基本...