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("\\."); //双斜杠是转义字符,这里类似正则表达式