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

String.valueOf() 方法的使用

    博客分类:
  • Java
阅读更多

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

 

分享到:
评论

相关推荐

    浅谈String.valueOf()方法的使用

    前面已经介绍过toString()方法,本文将介绍valueOf()方法,该方法返回原值 【1】undefined和null没有valueOf()方法 undefined.valueOf();//错误 null.valueOf();//错误 【2】布尔型数据true和false返回原值 true....

    Java中Integer.valueOf,parsetInt() String.valueOf的区别和结果代码解析

    本文通过代码给大家讲解了JAVA中Integer.valueOf, parsetInt() String.valueOf的区别和结果,需要的朋友可以参考下

    android之scrollrefresh

    Log.i("firstVisibleItem=",String.valueOf(firstVisibleItem)); Log.i("visibleItemCount=",String.valueOf(visibleItemCount)); Log.i("totalItemCount=", String.valueOf(totalItemCount)); //这里要减二,...

    android中使用AsyncTask实现下载、停止、暂停、继续

    btn_start.setTag(String.valueOf(position)); btn_pause.setTag(String.valueOf(position)); btn_stop.setTag(String.valueOf(position)); btn_continue.setTag(String.valueOf(position)); pb_...

    android中使用AsyncTask实现下载、暂停,暂存下载进度

    btn_start.setTag(String.valueOf(position)); btn_pause.setTag(String.valueOf(position)); btn_stop.setTag(String.valueOf(position)); btn_continue.setTag(String.valueOf(position)); pb_progressBar....

    ListView 加载

    String.valueOf(pageSize),String.valueOf((pageNumber-1)*pageSize)});) 2、ListView 分批加载(listView的setOnScrollListener事件的掌握和逻辑的判断操作) 3、ListView 的两种优化(View对象复用和JavaBean...

    Android实验4

    public int compare_130(int a,int ... String msg = String.valueOf(a) + " compare with " + String.valueOf(b) + ",the " + String.valueOf(result)+" is bigger"; labelView.setText(msg); } });

    Android实验动态生成数

    动态生成数的运用 ... String msg = String.valueOf(a) + " compare with " + String.valueOf(b) + ",the " + String.valueOf(result)+" is bigger"; labelView.setText(msg); } });

    安卓进度条

    mTvDef.setText(getResources().getString(R.string.text_def)+" : "+String.valueOf(seekBar.getProgress())); break; } case R.id.seekbar_self: { // 设置“与自定义SeekBar对应的TextView”的...

    fastjson-1.2.7.jar通用json文本解析实例(轻开IOS和安卓App服务器开发)

    b0.set(key,new StringBuffer(prefix1).append(".").append(String.valueOf(i)).append(".").append(String.valueOf(j)).toString()); } else{//如果下级是如果是文本或值,就放进书包 ...

    Springmvc : Failed to convert property value of type 'java.lang.String' to int

    NULL 博文链接:https://never-forget.iteye.com/blog/1833801

    java排序代码

    String str1 = String.valueOf(o1); String str2 = String.valueOf(o2); //return str1.compareTo(str2); return str2.compareTo(str1); } } TreeSet<Object> set = new TreeSet(new ...

    sniffer基于jpcap的嗅探技术

    shujvbao1.put("最大网段数量", String.valueOf(ippacket.hop_limit)); shujvbao1.put("数据包头长度", String.valueOf(ippacket.header.length)); shujvbao1.put("数据包是否有分片

    PKCard 2

    Java实现蜘蛛纸牌

    java编的简单计算器

    String t=String.valueOf(st.charAt(i)); r.concat(t); System.out.println(r); }*/ if(st.length()==1){ jt.setText("0"); j=0;a=0;n=0;g=0; } else{ if(".".equals(String....

    多文件上传

    String fileName = String.valueOf(cd.get(Calendar.YEAR))+String.valueOf(cd.get(Calendar.MONTH)+1)+String.valueOf(cd.get(Calendar.DATE))+ String.valueOf(cd.get(Calendar.MINUTE))+String.valueOf(cd.get...

    java代码很实在的 java代码

    自己写得代码自己写得代码自己写得代码自己写得代码自己写得代码自己写得代码自己写得代码自己写得代码自己写得代码自己写得代码自己写得代码自己写得代码自己写得代码自己写得代码自己写得代码自己写得代码自己写得...

Global site tag (gtag.js) - Google Analytics