数制转换":

1、string 转 byte[]

String str = "Hello";byte[] srtbyte = str.getBytes();

2、byte[] 转 string

byte[] srtbyte;String res = new String(srtbyte);System.out.println(res);

3、设定编码方式相互转换

String str = "hello";byte[] srtbyte = null;try {    srtbyte = str.getBytes("UTF-8");    String res = new String(srtbyte,"UTF-8");    System.out.println(res);} catch (UnsupportedEncodingException e) {    // TODO Auto-generated catch block    e.printStackTrace();}

数据类型的转换  Java是一种强类型的语言,在赋值和参数传递时,都要求类型的匹配。类型转换有三种情况:自动转换、强制转换和使用类的方法转换。自动转换:往往低精度类型到高精度类型能自动转换。  如:   byte b1=10, b2=20;  int b3=b1+b2;强制转换:高精度类型到低精度类型必须强制转换。这时数据可能会丢失部分信息。  如:char key=(char)(12+55) //变量key被赋值为unicode值为67的字符'c'方法转换:如  String str = "123";  int a = Integer.parseInt(str);  使用Integer类的方法parseInt将String转换为对应的整数。

如何将字串 String 转换成整数 int? 
A. 有两个方法: 
1). int i = Integer.parseInt([String]); 或 
i = Integer.parseInt([String],[int radix]);
 
2). int i = Integer.valueOf(my_str).intValue();
 
注: 字串转成 Double, Float, Long 的方法大同小异.
 
2 如何将整数 int 转换成字串 String ? 
A. 有叁种方法: 
1.) String s = String.valueOf(i); 
2.) String s = Integer.toString(i); 
3.) String s = "" + i;
 
注: Double, Float, Long 转成字串的方法大同小异.
JAVA中常用数据类型转换函数 
虽然都能在JAVA API中找到,整理一下做个备份。
 
string->byte
Byte static byte parseByte(String s) 
 
byte->string 
Byte static String toString(byte b)
 
char->string 
Character static String to String (char c)
 
string->Short 
Short static Short parseShort(String s)
 
Short->String 
Short static String toString(Short s)
 
String->Integer 
Integer static int parseInt(String s)
 
Integer->String 
Integer static String tostring(int i)
 
String->Long 
Long static long parseLong(String s)
 
Long->String 
Long static String toString(Long i)
 
String->Float 
Float static float parseFloat(String s)
 
Float->String 
Float static String toString(float f)
 
String->Double 
Double static double parseDouble(String s)
 
Double->String
Double static String toString(Double)

JAV基础语法之---数据类型转换的更多相关文章

  1. python基础语法(数据类型转换)

  2. IT兄弟连 Java语法教程 数据类型转换

    类型转换是将一个值从一种类型更改为另一种类型的过程.例如,可以将String(字符串,字符串是Java中非常特殊的数据类型,字符串属于引用类型,但是可以像基本类型一样使用字面值赋值)类型数据“456” ...

  3. JaveScript基础(2)之数据类型转换和常用字符串的操作方法

    1.JaveScript数据类型转换: A.转字符串:通过"+"或toString(); PS:如果都是数值类型,'+'会进行求和运算,否则会做字符串连接: var s=2.5;d ...

  4. Java基础练习1(数据类型转换)

    1.下列代码的输出结果是:()(单选) public static void main(String[] args){ double money = 3.0; money -= 2.9; System ...

  5. c/c++基础篇之数据类型转换

    C/C++常见的数据类型转换 1.      常见的单类基本类型转换 (1)强制类型转换 如: int a=(int)(9.87)  结果a=9 char c=(char)(97)  结果为c=’a’ ...

  6. Go基础系列:数据类型转换(strconv包)

    Go不会对数据进行隐式的类型转换,只能手动去执行转换操作. 简单的转换操作 转换数据类型的方式很简单. valueOfTypeB = typeB(valueOfTypeA) 例如: // 浮点数 a ...

  7. 3.InfluxDB-InfluxQL基础语法教程--数据说明

    下面是本次演示的示例数据 表名:h2o_feet 数据示例: 数据描述 : 表h2o_feet中所存储的是6分钟时间区间内的数据. 该表有一个tag,即location,该tag有两个值,分别为coy ...

  8. JS基础语法---(数据)简单类型和复杂类型

    原始数据类型: number, string, boolean, undefined, null, object 基本类型(简单类型), 即值类型: number, string, boolean 复 ...

  9. Sql Server 基础语法

    来自:http://www.cnblogs.com/AaronYang/archive/2012/04/24/2468093.html Sql Server 基础语法 -- 查看数据表 select  ...

随机推荐

  1. Android Things:Raspberry Pi 3 B 刷入 Android Things

    参考文章: http://www.andtuts.com/a-beginners-guide-to-raspberry-pi-3-b-and-android-things/?utm_source=An ...

  2. 【转】Windows环境下Android Studio v1.0安装教程

    原文网址:http://ask.android-studio.org/?/article/9 http://android-studio.org/index.php/docs/experience/1 ...

  3. 第3条:用私有构造器或者枚举类型强化Singleton属性

    Singleton是指仅仅被实例化一次的类.通过被用来代表那些本质上唯一的系统组件,比如窗口管理器或者文件系统. 在http://www.cnblogs.com/13jhzeng/p/5256424. ...

  4. opencv数据结构-MAT结构详解

    1.定义 OpenCV中的C结构体有 CvMat 和 CvMatND,但后续的应用中指出 CvMat 和 CvMatND 弃用了,在C++封装中用 Mat 代替,另外旧版还有一个 IplImage,同 ...

  5. linux mysql目录详解

    1.mysql数据库目录 /var/lib/mysql 2.mysql配置文件目录 /usr/share/mysql 3.相关命令目录 /usr/bin 4.启动脚本目录

  6. java线程池分析和应用

    比较 在前面的一些文章里,我们已经讨论了手工创建和管理线程.在实际应用中我们有的时候也会经常听到线程池这个概念.在这里,我们可以先针对手工创建管理线程和通过线程池来管理做一个比较.通常,我们如果手工创 ...

  7. Cordova插件开发

    我在网上找了很多关于Cordova插件开发的例子,都不是我想要的,我只想要,怎么调用这个生成出来的js,最终得到了最为直接又简单的方法,希望给能帮助到大家! document.addEventList ...

  8. session设置过期的方法(转载)

    这篇文章主要介绍了php中实现精确设置session过期时间的方法,需要的朋友可以参考下   大多数据情况下我们对于session过期时间使用的是默认设置的时间,而对于一些有特殊要求的情况下我们可以设 ...

  9. 用Visual Studio Code Debug世界上最好的语言(Mac篇)

    用Visual Studio Code Debug世界上最好的语言(Mac篇) 首先,你要有台Macbook Pro,接着才继续看这个教程. PS:Windows用户看这里用Visual Studio ...

  10. Luffy之购物车页面搭建

    前面已经将一些课程加入购物车中,并保存到了后端的redis数据库中,此时做购物车页面时,我们需要将在前端向后端发送请求,用来获取数据数据 购物车页面 1.首先后端要将数据构建好,后端视图函数如下代码: ...