目前属于学习阶段, 感觉这些转换对于初学者来说,已经够用了
// 定义2个整数变量,要求:让2个变量的值互换(思考:可以有几种做法)
int a = 10,b = 20;
// 方法1
// 四则运算 +,-,*,/(/double类型使用,会出现精度丢失)
/* a = a + b; // +
b = a - b;
a = a - b;
a = a - b; // -
b = a + b;
a = b - a;
a = a * b; // *
b = a / b;
a = a / b;
// 方法2
// 通过创建第三方成员变量
int c = 0;
c = a;
a = b;
b = c;
// 方法3
// 通过位运算,还没有接触,copy过来的
a = a^b;
b = a^b;
a = a^b;
System.out.println("a = " + a + ", b = " + b );
*/
// 定义一个字符串实现值的转换(调用方法)
// String s1 = "我爱你,你爱我,你爱不爱我,我不爱你";
/* // s1.replace(char, char1) 转化
s1 = s1.replace("我", "A");
System.out.println(s1);
System.out.println(s1.replace("你", "B"));*/
// 实现打印 "你爱我,我爱你,我爱不爱你, 你不爱我"
/* s1 = s1.replace("我", "a");
s1 = s1.replace("你", "我");
s1 = s1.replace("a", "你");
System.out.println(s1);*/
个人总结: 数组和字符串原理大致相同,通过API查询你需要调用的方法,写法上基本差不多,根据不同需求调用不同的方法.
希望大神多多指教,初学菜鸟奉上.