本帖最后由 李小锋 于 2012-12-10 22:28 编辑
- private static void swap(char[] arr,int x,int y)
- {
- arr[x] = arr[x]^arr[y];
- arr[y] = arr[y]^arr[x];
- arr[x] = arr[x]^arr[y];
- }
复制代码 出现提示:
StringDemo.java:19: 可能损失精度
找到: int
需要: char
arr[x] = arr[x]^arr[y];
^
是否是char类型不能异或? |
|