java 变量类型各种转换大整合
来源:互联网 发布:ggplot2 python 编辑:程序博客网 时间:2024/04/19 20:09
a.字符型转字符串以及相反:
1:String str=“abcdef”;
char[] ch=st.toCharArray();
2:String a="a";
char b=a.charAt(0);
字符型转字符串优先用第二种,第一种是强制性的,可能会不太好
1:char c = 'a';
String s=(String)c;
2:char c = 'a';
String str = String.valueOf(c);
b.整型转字符型及相反
字符转整
1.转换成Int型
int/Integer num = Integer.parseInt(String str);
2.转换成long型
Long/long num = Long.parseLong(String str);
3.转换成short型
short/Short num = Short.parseShort(String str);
4.转换成float型
float/Float num = Float.parseFloat(String str);
5.转换成double型
double/Double num = Double.parseDouble(String str);
整转字符
1.整型转换成字符型
String num = Integer.toString(int n);
2.Long型转换成字符型
String num = Long.toString(long n);
3.Short型转换成字符型
String num = Short.toString(Short n);
4.Float型转换成字符型
String num = Float.toString(Float n);
5.Double型转换成字符型
String num = Double.toString(Double n);
c.整型转字符串及相反
串转整:
1: String str = "123";
try {
int a = Integer.parseInt(str);
} catch (NumberFormatException e) {
e.printStackTrace();
}
2: String str = "123";
try {
int b = Integer.valueOf(str).intValue()
} catch (NumberFormatException e) {
e.printStackTrace();
}
在转换过程中需要注意,因为字符串中可能会出现非数字的情况,所以在转换的时候需要捕捉处理异常
整转串:
int a = 6;
System.out.println(a+"");
System.out.println(String.valueOf(a));
System.out.println(((Integer)a).toString());
d.java字符串的截取
substring方法
s=s.substring(int begin);截取掉s从首字母起长度为begin的字符串,将剩余字符串赋值给s;
s=s.substring(int begin,int end);截取s中从begin开始至end结束时的字符串,并将其赋值给s;
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator,[limit]])
string value = "192.168.128.33";
string[] names = value.split("\\."); //双斜杠是转义字符,这里类似正则表达式
1:String str=“abcdef”;
char[] ch=st.toCharArray();
2:String a="a";
char b=a.charAt(0);
字符型转字符串优先用第二种,第一种是强制性的,可能会不太好
1:char c = 'a';
String s=(String)c;
2:char c = 'a';
String str = String.valueOf(c);
b.整型转字符型及相反
字符转整
1.转换成Int型
int/Integer num = Integer.parseInt(String str);
2.转换成long型
Long/long num = Long.parseLong(String str);
3.转换成short型
short/Short num = Short.parseShort(String str);
4.转换成float型
float/Float num = Float.parseFloat(String str);
5.转换成double型
double/Double num = Double.parseDouble(String str);
整转字符
1.整型转换成字符型
String num = Integer.toString(int n);
2.Long型转换成字符型
String num = Long.toString(long n);
3.Short型转换成字符型
String num = Short.toString(Short n);
4.Float型转换成字符型
String num = Float.toString(Float n);
5.Double型转换成字符型
String num = Double.toString(Double n);
c.整型转字符串及相反
串转整:
1: String str = "123";
try {
int a = Integer.parseInt(str);
} catch (NumberFormatException e) {
e.printStackTrace();
}
2: String str = "123";
try {
int b = Integer.valueOf(str).intValue()
} catch (NumberFormatException e) {
e.printStackTrace();
}
在转换过程中需要注意,因为字符串中可能会出现非数字的情况,所以在转换的时候需要捕捉处理异常
整转串:
int a = 6;
System.out.println(a+"");
System.out.println(String.valueOf(a));
System.out.println(((Integer)a).toString());
d.java字符串的截取
substring方法
s=s.substring(int begin);截取掉s从首字母起长度为begin的字符串,将剩余字符串赋值给s;
s=s.substring(int begin,int end);截取s中从begin开始至end结束时的字符串,并将其赋值给s;
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator,[limit]])
string value = "192.168.128.33";
string[] names = value.split("\\."); //双斜杠是转义字符,这里类似正则表达式
0 0
- java 变量类型各种转换大整合
- java的各种变量类型的转换
- Java中各种类型转换
- java之各种类型转换
- java中各种类型转换
- JAVA 各种数据类型、各种类型转换
- Java 变量的类型转换
- java变量和类型转换
- java中的变量及变量类型转换
- java类型转换大集合
- Java小类型向大类型转换
- java中各种类型的相互转换
- Java的各种类型转换的例子
- java的各种类型转换,挺全
- java中各种日期类型转换
- Java杂谈之各种类型转换
- java 各种基本类型之间的转换
- java的各种类型转换汇总
- UVA - 10820 - Send a Table
- javascript的原型
- jQuery
- 2.3 进程同步
- springboot mysql 乱码
- java 变量类型各种转换大整合
- 用内存做缓存
- RPC(远程过程调用)简介
- UISearchBar
- delphi制作资源文件(二)一个A.exe释放出B.exe 并且修改b.exe变量的值
- 第一次打字
- ava web项目防止多用户重复登录解决方案
- 被爱到爱人
- Android开发书籍推荐