?? dealstring.java
字號:
public class DealString {
public static void main(String[] args){
DealString obj=new DealString();
System.out.println("原來的字符串為:"+str);
obj.AndString();
obj.OrString();
obj.XorString();
}
//將原字符串的每一個字符與127相與,并輸出運(yùn)算后的結(jié)果。
void AndString(){
for (int i = 0; i< oriChar.length; i++)
{ int temp1=(int)oriChar[i]; //進(jìn)行強(qiáng)制類型轉(zhuǎn)化
tempChar[i]=(char)(temp1&127);
}
s=new String(tempChar);
System.out.println("每個字符與127相與后得到的字符串為:"+s);
}
//將原字符串的每一個字符與127相或,并輸出運(yùn)算后的結(jié)果。
void OrString(){
for (int i = 0; i< oriChar.length; i++)
{ int temp2=(int)oriChar[i]; //進(jìn)行強(qiáng)制類型轉(zhuǎn)化
tempChar[i]=(char)(temp2|127);
}
s=new String(tempChar);
System.out.println("每個字符與127相或后得到的字符串為:"+s);
}
//將原字符串的每一個字符與127相異或,并輸出運(yùn)算后的結(jié)果。
void XorString(){
for (int i = 0; i< oriChar.length; i++)
{ int temp3=(int)oriChar[i]; //進(jìn)行強(qiáng)制類型轉(zhuǎn)化
tempChar[i]=(char)(temp3^127);
}
s=new String(tempChar);
System.out.println("每個字符與127相異或后得到的字符串為:"+s);
}
static String str = "Hello World"; //靜態(tài)變量,用來存儲原字符串
char oriChar[] = str.toCharArray(); //字符數(shù)組,用來存儲原字符串的每一個字符
char tempChar[]=new char[oriChar.length]; //用來存儲進(jìn)行處理后是字符
String s;
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -