赞
踩
整型和字符串
数组和字符串
int i;
1.) String s = String.valueOf(i);
注:valueOf(Type parameter):返回类型参数的字符串表示形式。
2.) String s = Integer.toString(i);
注:toString():返回表示此整数值的字符串对象.
toString(int i, int radix):返回由第二个参数指定的基数的第一个参数的字符串表示形式。如radix=2,则返回二进制字符串
3.) String s = “” + i;
1). int i = Integer.parseInt([String]); 或
int i = Integer.parseInt([String],[int radix]);//同样是带有radix,如radix=2,以为将String以二进制转成10进制int型
注:parseInt(Strings)方法是类Integer的静态方法,它的作用就是将形参s转化为整数
2). int i = Integer.valueOf(my_str).intValue();
Integer.valueOf(str,radix).intValue()
注:valueOf(Strings)也是Integer类的静态方法,它的作用是将形参s转化为Integer对象
如 Interger.valueOf(“123”)=Integer(123)
这时候Integer(123)就是整数123的对象表示形式,它再调用intValue()方法,就是将123的对象表示形式转化为基本数据123
利用StringBuffer 或者 StringBuilder 的append()方法
如:
String[] arr ={"0","1","2"};
StringBuffer stingBuffer = new StringBuffer();
StringBuilder stringBuilder=new StringBuilder();
for(int i = 0;i<arr.length;i++){
stringBuilder.append(arr[i]);
}
for(int i = 0;i<arr.length;i++){
stringBuffer.append(arr[i]);
}
String s1 = stringBuffer.toString();
String s2 = stringBuilder.toString();
System.out.println(s1);
System.out.println(s2);
String st=String.copyValueOf(char arr[])
或者String st=new String(char arr[])
Sting st=“abc”,st可以调用以下函数
1.split() 注意:如果用“.”“|”作为分隔的话,需要如下写法,String.split(“\.”) 空格无需
2.toCharArray();将此字符串转换为新的字符数组。(针对字符串的每一位为字符型)
3.getByte():将字符串转化为一个序列使用平台的默认字符集字节,结果存放到一个新的字节数组。如“0”对应 48
4.replace(” “, “”); 去掉所有空格,包括首尾、中间
5.charAt(int index) 返回指定索引处的char值。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。