首页 > 其他分享 >String类型与基础类型的转换(String.valueof())

String类型与基础类型的转换(String.valueof())

时间:2022-08-24 11:38:22浏览次数:56  
标签:转换成 valueOf String int valueof char 字符串 类型

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 转换成字符串 
String.valueOf(char[] data, int offset, int count) : 
将 char 数组 data 中 由 data[offset] 开始取 count 个元素 转换成字符串 
String.valueOf(double d) : 将 double 变量 d 转换成字符串 
String.valueOf(float f) : 将 float 变量 f 转换成字符串 
String.valueOf(int i) : 将 int 变量 i 转换成字符串 
String.valueOf(long l) : 将 long 变量 l 转换成字符串 
String.valueOf(Object obj) : 将 obj 对象转换成 字符串, 等于 obj.toString() 
用法如: 
int i = 10; 
String str = String.valueOf(i); 
这时候 str 就会是 "10" 

2. 由 String 转换成 数字的基本数据型态 

要将 String 转换成基本数据型态转 
大多需要使用基本数据型态的包装类别 
比如说 String 转换成 byte 
可以使用 Byte.parseByte(String s) 
这一类的方法如果无法将 s 分析 则会丢出 NumberFormatException 
byte : 
Byte.parseByte(String s) : 将 s 转换成 byte 
Byte.parseByte(String s, int radix) : 以 radix 为基底 将 s 转换为 byte 
比如说 Byte.parseByte("11", 16) 会得到 17 
double : 
Double.parseDouble(String s) : 将 s 转换成 double 
float : 
Double.parseFloat(String s) : 将 s 转换成 float 
int : 
Integer.parseInt(String s) : 将 s 转换成 int 
long : 
Long.parseLong(String s): 将s转换成long

标签:转换成,valueOf,String,int,valueof,char,字符串,类型
From: https://www.cnblogs.com/fkbzr1998/p/16619235.html

相关文章

  • oracle number类型用法
    1.number类型  number类型是一个可变长度的数据类型,使用四舍五入实现;  既可以存储整数,也可以存储小数。2.具体语法number[(p[,s])]NUMBER类型可以用来存储0、......
  • 第十三章 StringTable
    翻篇是很重要的能力,从悲伤中大方走出来,就是艺术家1.String的基本特性String字符串定义的两种方式Strings1=“baidu”;//字面量的定义方式Strings2=newStr......
  • [Oracle] LeetCode 696 Count Binary Substrings
    Givenabinarystrings,returnthenumberofnon-emptysubstringsthathavethesamenumberof0'sand1's,andallthe0'sandallthe1'sinthesesubstring......
  • 数值类型转换算子
    1.map算子定义:map(fun)函数解释:将RDD的每一个元素通过fun函数计算得到一个新的结果,新的结果我们会组合成为一个新的RDD特别注意:一对一场景下,RDD的每一条数据对应新......
  • MySQL学习(2)---MySQL数据类型
    ps:此随笔基于mysql5.7.*版本。补充:UNSIGNED:所有整数类型都可以有一个可选(非标准)UNSIGNED属性。无符号类型可用于在列中仅允许非负数存在,或者当开发者需要该列的较大......
  • .net core 获取接口访问类型
     //注册服务usingMicrosoft.AspNetCore.Http;services.AddSingleton<IHttpContextAccessor,HttpContextAccessor>();  //实现层//注入引用privatere......
  • python基础——变量 数据类型 运算符 格式化 if语句复习
    拓展+复习:1.input(’'你要输入的内容')--输入2.print('你要输入的内容')--输出/打印3.注释多行,单行多行注释”“”“”“''''''#ctrl+/4.变量的定义定义变量的......
  • 记C# 通过JObject 读取 json对象(Newtonsoft.Json.Linq.JObject.this[string].get 返回
    json对象"RequestHeaders":{ "Host":"tool.kkbmtj.com", "Referer":"https://m.kkbmtj.com/ys/shortindex?origin=kktj&xcx", }代码:HeaderLogheaderLog......
  • 利用Magic Number进行文件类型强校验实践
    在日常业务开发中,经常会遇到对文件的类型进行校验。文件类型校验可以弱校验,即仅根据文件的后缀名进行类型校验。但是这种校验方式无法识别恶意更改文件后缀名的情况。因此......
  • Delphi 十六进制,十进制,字符串直接的类型转换
    //内存数据(字符串或者内存指针)转化为十六进制字符串//'111'==>>'31313131'//E58D40004572726F==>>'E58D40004572726F'functionStrToHex(Value:PAnsiChar;Le......