java中^的用处?

我在一个java源码中看见一行a[i]=(char)(a[i]^'t');
a[i]是个char型数组。
这个^是干什么的?

还有没有其他这样的特殊符号,都告诉我用法!

这个的意思就是做异或运算
把a【i】和t的值转化为二进制码
然后一位一位的异或运算相同的为0不同的为1。
比如‘a’^‘b’
就是1100001^1100010结果是0000011就是3。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-11-27
^是逻辑运算符中的一种,是异或运算。
用法op1^op2;
返回结果:当op1和op2的逻辑值不相同是返回true。
第2个回答  2009-11-27
位运算

java中^的用处?
这个的意思就是做异或运算 把a【i】和t的值转化为二进制码 然后一位一位的异或运算相同的为0不同的为1。比如‘a’^‘b’就是1100001^1100010结果是0000011就是3。

java中的“&”,“|”,“^”,“~”用法
java中的“&”,“|”,“^”,“~”用法&(与) 只有两边都为true,结果才是true,如果其中一个为false那结果是false1 & 0 = 1,0 & 1 = 1 ,0 & 0 = 0,1 & 1 = 1。 你就把0想象成true,1想象成false,下面以此类推|

ss.replaceAll("[\\\\d]+", ""); 这里"[\\\\d]+"是什么意思
很多其他的引擎可以支持反向预搜索,比如:Java 1.4 以上的 java.util.regex 包,.NET 中System.Text.RegularExpressions 命名空间,以及本站推荐的最简单易用的 DEELX 正则引擎。---3. 其他通用规则 还有一些在各个正则表达式引擎之间比较通用的规则,在前面的讲解过程中没有提到。3.1 表达式中,可以使用 "\\xXX" 和 "...

java中的>>>和>>>=是什么意思
“>>>”运算符所作的是无符号的位移处理,它不会将所处理的值的最高位视为正负符号,所以作位移处理时,会直接在空出的高位填入0。当我们要作位移的原始值并非代表数值时(例如:表示颜色图素的值,最高位并非正负号),可能就会需要使用此种无符号的位移。比如:-10>>>2=1073741821 -10=1111 ...

java类里面private xxxxx() {}有何用处?
private xxxxx() {}中xxxxx应该是类名,而整个就是一个私有的默认(无参)构造器。私有构造器的用处就是限定只能在本类内部创建类的对象,在类外不能通过私有构造器来创建类的对象。

在JAVA中implements有什么用处?
implements 实现接口 public class DebugProxy implements java.lang.reflect.InvocationHandler {...} java.lang.reflect.InvocationHandler为接口的名字 DebugProxy 为类名 ^:异或 位逻辑运算符 ~ :非 位逻辑运算符

Java有什么用处?
广泛应用于企业级Web应用开发和移动应用开发。Java是一种高级语言,就是用来编程的,相关工作用途:1、Java可以开发网站,例如,一些企业的门户网站;2、Java可以做软件,例如,信息管理系统、员工打卡系统;3、Java用于手机开发,例如,做手机系统。4、Java做游戏,例如一些网络游戏,手机游戏等等。

在Java中冒号有什么用处
:)中,冒号用于分隔条件表达式和两个可能的结果。例如: int result = (condition) ? value1 : value2;4.在正则表达式中的特殊含义:在Java中的正则表达式中,冒号通常用于表示非捕获分组,即使用括号括起来的表达式,但不会被捕获保存。5.在增强的for循环中:在Java 5及以上的版本中,冒号可以用于...

java中{}前面没有修饰词,是什么意思?
System.out.println("初始块被调用");} 是一个代码块 在程序加载的时候自动运行 运行在static void main 之前 运行在static 代码块之后 java的一般程序语句必须得写在{}程序块之内 最外面的{}是这个类的范围 不能算{}程序块 所以你会发现 在最外面的{}里面只能够建立或声明其他的 {}块 ,或者是...

Java用处有些什么呢
Java是一门面向对象编程语言,Java语言集合了C++的优点,丢弃了缺点,所以Java语言表现的功能强大而简单易用。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,让程序员能够以清晰的思维方式进行复杂的编程。java工程师的工作内容 1、负责客户端软件产品中服务器后端的工程设计,架构设计...

相似回答
大家正在搜