拆分String跟得到Unicode
拆分String和得到Unicode
拆分String和得到Unicode
拆分String有两种方法(本人现在所知):
一:
String s = “abdABC”;
Char[] ch = s.toCharArray();//把String中得每个字符转换成Char,放在Char[] 里(放在字符型数组里)。
二:
String s1 = “abcABC”;
s1.charAt(int i);// 返回指定索引处的 char
值,一般放在for()循环里。
得到字符的Unicode值:(其实就是先把Char强制转成Int,就得到Unicode值了)
Char c = ‘A’;
Int c1 = (int) c;
System.out.println(c1);//这样就得到了A的Unicode值。
代码:
public void change(){
String s="abcABC";
char[] c=s.toCharArray();
for(int i=0;i<c.length;i++)
{
//把所有字符都往后推5个
int c1 = (int)c[i]+5;
c[i] = (char)c1;
System.out.println(c[i]+" : " +(int)c[i]);
}
}