`
kroll01
  • 浏览: 20925 次
  • 性别: Icon_minigender_1
  • 来自: 花果山
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Java常用到的类型转换

阅读更多
double to String :  String   str   =   Double.toString(i);   
 
long to String :   String   str   =   Long.toString(l); 

float to String  :   String   str   =   Float.toString(f);    
   
String  to  integer :   str   =   "25";  
int   i   =   Integer.valueOf(str).intValue();  
or  
int   i   =   Integer.parseInt(str);
   
String to double :  double  d = Double.valueOf(str).doubleValue();   
String to long  : long   l  = Long.valueOf(str).longValue();  
or  
long  l = Long.parseLong(str);  
  
String to float : float f = Float.valueOf(str).floatValue(); 

decimal to binary : int i = 42;  
String binstr = Integer.toBinaryString(i); 

decimal  to  hexadecimal : int   i   =   42;  
String   hexstr   =   Integer.toString(i,   16);  
or  
String   hexstr   =   Integer.toHexString(i);  
 
hexadecimal  (String) to integer  : int i = Integer.valueOf("B8DA3",16).intValue();  
or  
int i = Integer.parseInt("B8DA3",16);            

ASCII code to  String  int i =  64;  
String  aChar  =   new   Character((char)i).toString();  


integer to ASCII  code  (byte)  char c = 'A';  
int i = (int) c;   //   i   will   have   the   value   65   decimal  
  
To   extract   Ascii   codes   from   a   String           String   test   =   "ABCD";  
for (int i = 0; i < test.length(); ++i)
{
       char c = test.charAt(i);
       int i = (int) c;
       System.out.println(i);

    
integer   to   boolean b   =   (i   !=   0);  
  
boolean   to   integer i   =   (b)?1:0;  

note:To  catch  illegal number conversion,try using the try/catch   mechanism.  
try
{  
  i = Integer.parseInt(aString);  
}  
catch(NumberFormatException e)  
{  
}  
分享到:
评论

相关推荐

    两个类(JAVA类型转换)

    在Java编程语言中,类型转换是一项关键操作,特别是在处理不同数据类型的交互时。"两个类(JAVA类型转换)"的标题暗示我们将探讨两个Java类如何进行类型转换,以及可能涉及的正则表达式(Regular Expression)的应用...

    java实现七参数转换功能

    本篇将深入探讨“七参数转换”在Java中的实现,并通过名为"SevenParamsDemo"的示例程序进行详细讲解。 七参数转换是一种解决地心坐标系之间转换的方法,它包括三个平移参数(x、y、z)、三个旋转参数(α、β、γ)...

    doc2docx 文件类型转换 java后台

    本项目专注于“doc2docx 文件类型转换”,使用Java后台技术实现。Eclipse作为流行的Java集成开发环境,被选为开发工具,使得开发者能够方便地编译和运行代码。 在标题中提到的“doc文件转换docx文件”,涉及到了...

    smali2java——直接将smali转换成java

    1. **逆向工程**:开发者或安全研究人员为了理解或修改已有的Android应用,可能会用到smali2java工具来解析Smali代码。 2. **漏洞分析**:在寻找和修复Android应用的安全漏洞时,转换成Java代码能更便于识别潜在问题...

    SuperMap Objects Java 点坐标投影转换

    在SuperMap Objects Java中,进行坐标转换需要用到`Projection`和`Geometry`类。`Projection`类代表了一个特定的坐标系统,包含了转换所需的参数和规则。`Geometry`类则用于表示地理空间对象,如点、线和多边形,...

    java基础,进制转换.pdf

    从提供的文件信息中,我们可以提取以下知识点: 1. Java程序的运行环境...通过这些详细知识点,我们可以充分理解Java基础中的数据类型、进制转换、以及与之相关的概念。这对于深入学习Java编程语言是非常有帮助的。

    java与json互相转换的jar包

    Json-lib提供了多种类型的转换方法,例如将Java对象转换为JSON字符串,或将JSON字符串反序列化为Java对象。它支持基本类型、集合、Map、自定义对象等多种数据结构。 2. **commons-logging-1.1.3.jar**:Apache ...

    GIS开发之- 空间坐标转换需要用到的 proj4j库(Java版本)

    这个库允许开发者执行各种类型的投影转换,包括从全球大地坐标系(如WGS84)到地方坐标系(如UTM),或者从笛卡尔坐标到极坐标等。 使用proj4j库,开发者可以方便地在Java代码中进行以下操作: 1. **坐标系统的...

    Java编写的进制转换程序

    在进制转换中,我们可能会用到数组来存储数字的位,或者使用栈来进行递归转换。 5. **编程实践**:实际编写进制转换程序可以加深对上述概念的理解。一个简单的实现可能包括一个函数,该函数接受一个整数和目标进制...

    java实现字符转换成十六进制的ASCII码

    在Java编程语言中,将字符转换为十六进制表示的ASCII码是一项常见的任务,尤其是在处理字符串数据时。本文将深入探讨如何实现这个功能,并通过一个具体的示例代码`StringToAscii.java`进行演示。 首先,我们需要...

    Java .shp文件解析转换成地图可用的经纬度格式用到的jar包

    本话题将详细介绍如何在Java环境下解析.shp文件并转换其数据。 首先,Shapefile是由多个文件组成的,包括.shp(几何数据)、.dbf(属性数据)等。为了处理这些文件,我们需要一个支持Shapefile的Java库,如GeoTools...

    java视频格式转换

    4. **视频流处理**:在Java中处理视频流,可能需要用到IO流,如InputStream和OutputStream,来读取和写入视频数据。 5. **视频参数调整**:在转换过程中,我们可能需要根据需求调整视频的分辨率、比特率、帧率等...

    com组件编程参数类型转换

    BSTR是一种用于存储Unicode字符串的数据类型,在COM编程中经常用到。VARIANT则是一种可以容纳多种数据类型(包括布尔值、整数、浮点数等)的变量类型,而SAFEARRAY是一种支持多维数组的数据结构。为了使COM组件能够...

    java写的货币转换

    在货币转换过程中,我们需要用到这些方法来处理数字字符串。 4. **条件判断**:由于中文数字的表达方式较为复杂,比如10不表示“十”,而是“壹拾”,因此需要编写复杂的逻辑来判断并转换不同的数字组合。 5. **...

    java坐标系转换

    在Java中实现这些坐标系的转换,我们需要用到特定的库,例如GDAL、Proj4J或者自定义的算法。以下是一些关键步骤: 1. **坐标转换类的设计**:创建一个坐标转换类,包括输入和输出坐标类型,以及转换方法。 2. **...

    收集的java坐标转换WGS84、GCJ02B、BD09及纠偏

    例如,从WGS84到GCJ-02的转换通常会用到一个两步的过程,首先进行加密,然后进行偏移。而在从GCJ-02到BD-09的转换中,通常是在GCJ-02的基础上再进行一次加密。 对于开发者来说,理解并正确实现这些坐标转换算法是至...

    Java日期时间Date类型,long类型,String类型表现形式的转换.pdf

    本文档将详细介绍如何在Java中实现Date类型、long类型和String类型之间的相互转换。 首先,我们来看Date类型转换为long类型。Date类提供了getTime()方法,可以返回一个代表时间的long型的毫秒值。这个值是从1970年1...

    java代码实现word转换成pdf

    Java代码实现将Word转换成PDF是一项常见的文档处理需求,尤其在企业级应用中,为了保持文档格式的一致性和跨平台的兼容性,这种转换技术变得至关重要。以下将详细讲解如何利用Java来完成这个任务。 首先,Java实现...

    java坐标转换使坐标更精确

    在实际应用中,这种坐标转换功能常用于地图开发、导航系统、遥感图像处理等领域。理解并熟练运用`CoordinateConversion.java`可以帮助开发者更好地处理地理位置数据,提高应用的准确性和可靠性。 总之,Java中的...

    JAVA字符串操作类CTool.java字符转换类.rar

    JAVA字符串操作类CTool.java字符转换类,此类中收集Java编程中WEB开发常用到的一些工具。为避免生成此类的实例,构造方法被申明为private类型的。封装的功能:字符串从GBK编码转换为Unicode编码、对字符串进行md5...

Global site tag (gtag.js) - Google Analytics