字符串、String等转换
来源:互联网 发布:windows关闭自动更新 编辑:程序博客网 时间:2024/05/02 08:17
程序员的店:http://paperman.taobao.com/
插个广告,小店刚开张,欢迎各位同道中人的亲光顾,照顾生意哈,我们要做技术上滴大牛,还要享受生活!
例:
String s = "abcde";
char[] a = s.toCharArray();
(2) 字符串转换为String
char[] a;
a = {a,b,c,d};
String s;
s = new String(a);
(3) int类型转换为String
例:
int n = 0;
String s = String.valueOf(n)
(4)int -> String
int i=12345;
String s="";
第一种方法:s=i+"";
第二种方法:s=String.valueOf(i);
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
(5)String -> int
s="12345";
int i;
第一种方法:i=Integer.parseInt(s);
第二种方法:i=Integer.valueOf(s).intValue();
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
以下是答案:
第一种方法:s=i+""; //会产生两个String对象
第二种方法:s=String.valueOf(i); //直接使用String类的静态方法,只产生一个对象
第一种方法:i=Integer.parseInt(s);//直接使用静态方法,不会产生多余的对象,但会抛出异常
第二种方法:i=Integer.valueOf(s).intValue();//Integer.valueOf(s) 相当于 new Integer(Integer.parseInt(s)),也会抛异常,但会多产生一个对象
JAVA数据类型转换
这是一个例子,说的是JAVA中数据数型的转换.供大家学习
public class TypeChange { public TypeChange() { } //change the string type to the int type public static int stringToInt(String intstr) { Integer integer; integer = Integer.valueOf(intstr); return integer.intValue(); } //change int type to the string type public static String intToString(int value) { Integer integer = new Integer(value); return integer.toString(); } //change the string type to the float type public static float stringToFloat(String floatstr) { Float floatee; floatee = Float.valueOf(floatstr); return floatee.floatValue(); } //change the float type to the string type public static String floatToString(float value) { Float floatee = new Float(value); return floatee.toString(); } //change the string type to the sqlDate type public static java.sql.Date stringToDate(String dateStr) { return java.sql.Date.valueOf(dateStr); } //change the sqlDate type to the string type public static String dateToString(java.sql.Date datee) { return datee.toString(); } public static void main(String[] args) { java.sql.Date day ; day = TypeChange.stringToDate("2003-11-3"); String strday = TypeChange.dateToString(day); System.out.println(strday); }}
- 字符串、String等转换
- CString string CStringA CStringW string wstring 等字符串转换汇总
- CString string CStringA CStringW string wstring 等字符串转换汇总
- string字符串格式转换
- string, wstring 转换, _wtol等
- int、String等类型转换
- C++ 中涉及到的 字符串转换 std::string CString char* Int 等
- char*数组(c类型字符串)和c++中的string的转换、字符串比较、char*数组等问题
- char*数组(c类型字符串)和c++中的string的转换、字符串比较、char*数组等问题
- std::string 字符串大小写转换
- Rails string字符串相关转换
- string与utf8字符串转换
- Rails string字符串相关转换
- string字符串拆分、string转换成int
- String类型的json体转换为json(json嵌套字符串json,嵌套字符串json数组等)转换并解析为需要的json格式
- CString char string等的相互转换
- 关于string和char的转换等
- CString,TCHAR ,string,char等数据类型转换
- run android unit test
- 安卓开发02:Activity的生命周期
- UITableView简介
- 开源软件约定成俗的版本称谓
- python中的walk方法
- 字符串、String等转换
- ORA-01000: 超出打开游标的最大数
- Uninstall PhraseExpress with WindowsUninstaller.Org Removal Tips
- Android多线程:使用IBinder播放MP3音乐
- 移动电子政务网站群发展与创新
- 一句话概括项目管理知识体系42个过程
- 目录快速检索
- log4net 用法详解
- C++流操作之fstream