Java中字符(串)和数值类型的转换
2008-05-29 15:07
274 查看
虽然简单,还是很多人问起这个的。简要描述下:
String string="123";
int x=Integer.parseInt(string);
System.out.println("1:字符串转数值 "+x);
char c='5';
int x1=c-'0';
System.out.println("2:字符转数值 "+x1);
int v=123;
String s1=String.valueOf(v);
String s2=Integer.toString(v);
System.out.println("3:数值转字符串/字符 "+s1+" "+s2);
String str="abc123";
StringBuffer buf=new StringBuffer();
char[] ch=str.toCharArray();
for(int i=0;i<ch.length;i++){
if(ch[i]>'0' && ch[i]<'9'){
buf.append(ch[i]);
}
}
int b=Integer.valueOf(buf.toString());
int b2=Integer.parseInt(buf.toString());
System.out.println("提取的int值为 "+b+" "+b2);
int index=buf.indexOf("2");
System.out.println("字符串\"2\"在串中的位置"+index);
int index1=str.indexOf("123");
System.out.println("字符串\"123\"在串中的位置"+index1);
输出:
1:字符串转数值 123
2:字符转数值 5
3:数值转字符串/字符 123 123
4:提取的int值为 123 123
字符串"2"在串中的位置1
字符串"123"在串中的位置3
String string="123";
int x=Integer.parseInt(string);
System.out.println("1:字符串转数值 "+x);
char c='5';
int x1=c-'0';
System.out.println("2:字符转数值 "+x1);
int v=123;
String s1=String.valueOf(v);
String s2=Integer.toString(v);
System.out.println("3:数值转字符串/字符 "+s1+" "+s2);
String str="abc123";
StringBuffer buf=new StringBuffer();
char[] ch=str.toCharArray();
for(int i=0;i<ch.length;i++){
if(ch[i]>'0' && ch[i]<'9'){
buf.append(ch[i]);
}
}
int b=Integer.valueOf(buf.toString());
int b2=Integer.parseInt(buf.toString());
System.out.println("提取的int值为 "+b+" "+b2);
int index=buf.indexOf("2");
System.out.println("字符串\"2\"在串中的位置"+index);
int index1=str.indexOf("123");
System.out.println("字符串\"123\"在串中的位置"+index1);
输出:
1:字符串转数值 123
2:字符转数值 5
3:数值转字符串/字符 123 123
4:提取的int值为 123 123
字符串"2"在串中的位置1
字符串"123"在串中的位置3
相关文章推荐
- SQL插入语句中有单引号 && SQL中char nchar varchar nvarchar的区别 && Java中字符(串)和数值类型的转换
- Java中字符(串)和数值类型的转换
- 【java基础】在Java中实现基本数据类型与字符、字符串之间的转换
- 数值与字符(串)类型转换
- java 基本类型转换 字符char 转 数字int
- Java不同类型字符转换String/int/Float/////
- java中字符类型的转换
- [Java 数值] 数值类型之间的转换
- Java中数值较大的double类型转换为字符串时会用科学计数法显示的解决办法
- java Long类型转换为flex AS Number类型时出现数值错误
- JAVA中的日期类型与字符类型的转换
- Java中不同数值类型间转换与计算精度丢失问题
- NDK编程:JNI与Java,C++字符类型转换
- PHP 中的类型强制转换 字符转数值
- Java中数值类型之间的转换
- 字符类型的转换成数值类型
- java数值类型自动转换原则
- 将数值类型(number)转换成日期类型(date)或字符类型(VARCHAR2)
- Java 中的数值类型转换
- 怎样在Java中实现基本数据类型与字符之间的转换