`
wang_zhi_peng2007
  • 浏览: 251737 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java中Object转换成int或String类型方法

 
阅读更多

                                         java中Object转换成int或String类型方法

 

 

Object obj = getObject();
if(obj instanceof Integer)
  int value = (Integer)obj;

   

String转换为int类型的方法:
1. Integer.parseInt([String])
2.Integer.valueOf([String]).intValue();
3.Integer.decode([String]):将 String 解码为 Integer。接受通过以下语法给出的十进制、十六进制和八进制数字
例如:
int a=Integer.decode("0144"); //八进制转换结果为100
int b=Integer.decode("123");//十进制转换结果为123
int c=Integer.decode("0x123");//16进制转换结果为291
注:Integer.decode([String])加负号也可以转换,不过字符串不能有空格。否则报NumberFormatException异常
注: 字串转成 Double, Float, Long 的方法大同小异.

int转换为String类型方法:
1.String s = String.valueOf(i);
2.String s = Integer.toString(i);
3. String s = "" + i;
不常用的:
1.Integer.toBinaryString(int i) :以二进制(基数 2)无符号整数形式返回一个整数参数的字符串表示形式。
2.Integer.toHexString(int i) :以十六进制(基数 16)无符号整数形式返回一个整数参数的字符串表示形式。
3.Integer.toOctalString(int i):以八进制(基数 8)无符号整数形式返回一个整数参数的字符串表示形式。
注: Double, Float, Long 转成字串的方法大同小异.
object类型转换为int类型:
1.如果object是byte,short,int,char类型生成的,那么不用转换直接赋值就ok了。
2.如果object是字符串类型生成的,先把object转换为String类型的,再把String类型转换为int类型。
例如.
String myInt="123";
Object os=myInt;
int b=Integer.parseInt((String)os);//还可以os.toString()
3.如果object是float,double,long类型生成的,思路和上面一样,先把object转换为相应的数据类型,然后再转换为int类型。

object类型转换为String类型:
String title=String.valueOf(obj[2]);
String content=String.valueOf(obj[3]);
object类型转换为Date类型:
SimpleDateFormat可以将String转为Date,也可以Date转为String.
.parse(String)
.format(Date)
即:
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-mm-dd");
String indate=sdf.format(date);
Date indate=sdf.parse(String);	
				
如果你使用SpinnerDateModel.
可以试一下直接将你这个Object强制转换为Date
Date date = (Date) object;

 

 

分享到:
评论

相关推荐

    怎么用int这个字符串把Object转换成int.pdf

    综上所述,将 `Object` 类型转换为 `int` 类型有多种方法,包括直接强制类型转换、使用 `Integer.parseInt()` 方法以及利用反射机制。选择哪种方法取决于具体的使用场景和需求。在处理类型转换时,合理地使用异常...

    session 中 Object 转换为int

    ### Session中的Object转换为Int的方法详解 在进行Web开发时,我们经常会在session中存储一些对象,以便在不同的页面间共享数据。有时,我们需要将这些存储在session中的对象(通常是字符串或其他类型的对象)转换...

    java对象转换String类型的三种方法共1页.pdf

    在Java编程语言中,将对象转换为String类型是常见的操作,尤其在日志记录、输出显示或与其他数据格式交互时。本文件“java对象转换String类型的三种方法共1页.pdf”可能涵盖了以下三种主要的转换方式: 1. **...

    java中jython操作把python数据类型转成java类型

    在实际项目中,你可能需要封装这些转换操作,创建一个通用的工具类或方法,以简化代码并提高可维护性。 总的来说,Jython提供了一个强大的桥梁,连接了Python和Java的世界。通过使用Jython,你可以利用Python的...

    Java 之 String 类型

    本文将深入探讨Java中的String类,包括其特性、构造方法、常用方法以及与其他数据类型的转换。 1. **字符串的创建与不可变性** - String对象在Java中是通过引用常量池中的常量来创建的,一旦创建就不能改变。例如...

    java中的String类常用方法解析(一)

    在Java编程语言中,`String`类是使用最频繁的类之一,它代表不可变的字符序列。本文将深入解析`String`类的一些常用方法,帮助开发者更好地理解和使用这个核心类。 1. **构造方法** - `String()`:创建一个空字符...

    JAVA JSON;String 转换为 java类

    在Java编程中,JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于前后端数据传输。当你从服务器接收到一个JSON格式的字符串,可能需要将其转换为Java对象以便于处理。这个过程通常称为反序列化...

    Java字符串类型转换

    Java中的字符串类型转换及其操作是一个广泛且深入的主题,涉及到基本类型转换、字符串内部操作、格式化处理以及高级类型转换等多个方面。掌握这些转换技巧对于编写高效、健壮的Java应用程序至关重要。通过合理运用...

    Java的String类

    `static String valueOf(double d)`、`static String valueOf(long l)`、`static String valueOf(Object obj)`、`static String valueOf(char[] data)`、`static String valueOf(char[] data, int offset, int count...

    JAVA变量类型之间的相互转换

    JAVA中,较小的数据类型可以直接转换为较大的数据类型,如`byte`、`short`、`char`可以直接转换为`int`、`long`、`float`或`double`,这个过程称为自动类型提升。例如: ```java byte b = 10; int i = b; // 自动...

    java 数据类型转换

    在Java编程语言中,数据类型转换是至关重要的概念,它涉及到不同类型的变量之间的相互转化。...在实际编程中,应谨慎进行类型转换,避免数据丢失或异常,同时充分利用Java提供的类型系统来保证程序的类型安全。

    java实现Object和Map之间的转换3种方式

    Java 中,Object 和 Map 是 two kinds of data types 经常需要相互转换的数据类型。以下将介绍 Java 实现 Object 和 Map 之间的转换的 3 种方式。 方式一:使用 Commons BeanUtils 利用 Commons BeanUtils 库可以...

    java 常用基础类型之强制转换

    - 数组之间的类型转换需要特别注意,数组的类型转换只能发生在两个数组具有共同的基类或接口时,例如`Object[]`可以转换为`String[]`,因为`String`是`Object`的子类。 - 在数组元素的强制转换中,需要确保所有...

    Java中的Object类、Set接口(学习小结)

    Java中所有的类都是直接或间接继承Object类。 Object类的引用数据类型变量可以保存Java中任意数据类型空间的首地址。 Object类中规定了一些方法,可供子类使用。 (1).String toString(); 当前对象将以String类型...

    Java各种类型转换md,学习代码

    以上内容涵盖了Java中的主要类型转换知识点,包括基本数据类型之间的转换,对象类型的转换,以及Java 8引入的泛型和Lambda表达式的类型转换特性。理解和熟练掌握这些知识,有助于编写出更加高效、安全的Java代码。

    json格式与java类对象相互转换

    2. 对于集合类型,如List或Map,转换方法如下: ```java List<User> users = Arrays.asList(new User(1, "John", "john@example.com"), new User(2, "Jane", "jane@example.com")); String usersJson = mapper....

    java类型转换大全

    1. **基本类型之间的转换**:Java中有八种基本数据类型,包括整型(byte, short, int, long)、浮点型(float, double)、字符型(char)以及布尔型(boolean)。它们之间可以进行隐式或显式转换。例如,较小的数值...

    Java 中 String 类的常用方法

    Java中的String类提供了丰富的字符串操作方法,这些方法覆盖了字符串的创建、修改、比较、查找以及格式化等多个方面,极大地方便了Java程序中对字符串的处理。 1. `charAt(int index)`方法用于返回字符串中指定索引...

    StringAPI.java

    Java String 类型 API 测试代码 1.String和char[]之间的转换 toCharArray(); 2.String和byte[]之间的转换 getBytes() Arrays工具类 : Arrays.toString(names) String类 String replace(char oldChar, ...

Global site tag (gtag.js) - Google Analytics