Java string.valueof的用法以及与parseint的区别

一、由基本数据型态转换成String

  String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 ,也就是 String.valueOf() 这个参数多载的方法

有以下几种

(1)String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串 
(2)String.valueOf(char c) : 将 char 变量 c 转换成字符串 
(3)String.valueOf(char[] data) : 将 char 数组 data 转换成字符串 
(4)String.valueOf(char[] data, int offset, int count) : 将 char 数组 data 中 由 data[offset] 开始取 count 个元素 转换成字符串

(5)String.valueOf(double d) : 将 double 变量 d 转换成字符串 
(6)String.valueOf(float f) : 将 float 变量 f 转换成字符串 
(7)String.valueOf(int i) : 将 int 变量 i 转换成字符串 
(8)String.valueOf(long l) : 将 long 变量 l 转换成字符串 
(9)String.valueOf(Object obj) : 将 obj 对象转换成 字符串, 等于 obj.toString()

二、 由 String 转换成 数字的基本数据型态 

  要将 String 转换成基本数据型态转 ,大多需要使用基本数据型态的包装类别

  比如说 String 转换成 byte ,可以使用 Byte.parseByte(String s) 。

(1)byte : Byte.parseByte(String s) : 将 s 转换成 byte

(2)Byte.parseByte(String s, int radix) : 以 radix 为基底 将 s 转换为 byte ,比如说 Byte.parseByte("11", 16) 会得到 17

(3)double : Double.parseDouble(String s) : 将 s 转换成 double

(4)float : Double.parseFloat(String s) : 将 s 转换成 float

(5)int : Integer.parseInt(String s) : 将 s 转换成 int

(6)long : Long.parseLong(String s)

三.parseInt 与 valueof的对比

最大的区别就在于返回类型的不同。

parseInt返回的是基本类型int,而valueOf返回的是对象Intger,可以大胆猜测生成valueOf对象之后,调用了parseInt的方法

原文地址:https://www.cnblogs.com/XDU-Lakers/p/9858514.html

时间: 2024-08-29 23:39:33

Java string.valueof的用法以及与parseint的区别的相关文章

java String.valueOf()的作用

在读取数据时需要对数据的强制转换,可采用String.valueOf(a),把a强制转换成字符串类型 有时候a本来就已经是字符串类型了,但是为了代码的严谨性,也会加入String.valueOf(a),这时String.valueOf(a)省略也不会出错的. 但有时会涉及到服务器的问题,所以还是加入String.valueOf(a)比较好. 使用 String.valueOf() 进行数据转换,如果被转换的数据为 null, 则这种方法将返回一个 "null" 字符串 String)

Java String.compareTo()方法

Java String.compareTo()方法用法实例教程, 此方法如果这个字符串是等参数字符串那么?返回值0,如果这个字符串是按字典顺序小于字符串参数那么返回小于0的值,如果此字符串是按字典顺序大于字符串参数那么一个大于0的值 描述 java.lang.String.compareTo() 方法比较两个字符串的字典.比较是基于字符串中的每个字符的Unicode值.此String对象表示的字符序列的参数字符串表示的字符序列进行比较字典. 其结果是负的整数,如果此String对象字典前面的参数

Java String.endsWith()方法

Java String.endsWith()方法用法实例教程, 该方法返回一个true,如果参数表示的字符序列是由该对象表示的字符序列的后缀,否则返回false 描述 java.lang.String.endsWith() 方法返回的测试该字符串是否以指定后缀sffix结束 声明 以下是声明java.lang.String.endsWith()方法 public boolean endsWith(String suffix) 参数 suffix -- This is the suffix. 返回

Java String.equalsIgnoreCase()方法

Java String.equalsIgnoreCase()方法用法实例教程, 比较字符串到另一个字符串,忽略大小写因素. java.lang.String.equalsIgnoreCase()方法比较字符串到另一个字符串,忽略大小写因素.两个字符串被认为是相等忽略大小写的情况下,如果他们是两个字符串相同的长度和相应的字符是相等忽略大小写的情况下 声明 以下是java.lang.String.equalsIgnoreCase()方法的声明 public boolean equalsIgnoreC

Java String 常用方法

Java String class methods Java String toUpperCase() and toLowerCase() method Java String trim() method Java String startsWith() and endsWith() method Java String charAt() method Java String length() method Java String intern() method Java String valu

Java中String.valueOf()方法的解释

1. 由 基本数据型态转换成 String String 类别中已经提供了将基本数据型态转换成 String 的 static 方法 也就是 String.valueOf() 这个参数多载的方法 有下列几种 String.valueOf(boolean b) : 将 boolean 变量 b 转换成字符串 String.valueOf(char c) : 将 char 变量 c 转换成字符串 String.valueOf(char[] data) : 将 char 数组 data 转换成字符串 

java String.split()函数的用法分析

在java.lang包中有String.split()方法的原型是:public String[] split(String regex, int limit)split函数是用于使用特定的切割符(regex)来分隔字符串成一个字符串数组,函数返回是一个数组.在其中每个出现regex的位置都要进行分解.需要注意是有以下几点:(1)regex是可选项.字符串或正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符.如果忽略该选项,返回包含整个字符串的单一元素数组.(2)limit也是可选项.

Java 之String.valueOf(obj)

实例代码如下: String str = null; String uSelectDate = String.valueOf(str); System.out.println("==================uSelectDate:"+uSelectDate); if(uSelectDate==null){ System.out.println("==================uSelectDate is null"); }else{ System.ou

Java 常用之String.valueOf、toString、(String)

在java项目的实际开发和应用中,常常需要用到将对象转为String这一基本功能 常用的方法有Object#toString(),(String)要转换的对象,String.valueOf(Object)等 字符串类型的转型在java中常用的方法有标题中的三种. 简单介绍: 1.toString,需要保证调用这个方法的类.方法.变量不为null,否则会报空指针. 2.String.valueOf.这个方法在使用的时候是有些特殊的.一般情况下,如果是确定类型的null传入,返回的是字符串"null