📄 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相与,并输出运算后的结果。
void AndString(){
for (int i = 0; i< oriChar.length; i++)
{ int temp1=(int)oriChar[i]; //进行强制类型转化
tempChar[i]=(char)(temp1&127);
}
s=new String(tempChar);
System.out.println("每个字符与127相与后得到的字符串为:"+s);
}
//将原字符串的每一个字符与127相或,并输出运算后的结果。
void OrString(){
for (int i = 0; i< oriChar.length; i++)
{ int temp2=(int)oriChar[i]; //进行强制类型转化
tempChar[i]=(char)(temp2|127);
}
s=new String(tempChar);
System.out.println("每个字符与127相或后得到的字符串为:"+s);
}
//将原字符串的每一个字符与127相异或,并输出运算后的结果。
void XorString(){
for (int i = 0; i< oriChar.length; i++)
{ int temp3=(int)oriChar[i]; //进行强制类型转化
tempChar[i]=(char)(temp3^127);
}
s=new String(tempChar);
System.out.println("每个字符与127相异或后得到的字符串为:"+s);
}
static String str = "Hello World"; //静态变量,用来存储原字符串
char oriChar[] = str.toCharArray(); //字符数组,用来存储原字符串的每一个字符
char tempChar[]=new char[oriChar.length]; //用来存储进行处理后是字符
String s;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -