Java 运算符详解与字符串处理技巧

Java 运算符
算术运算符
算术运算符用于执行常见的数学运算。
赋值运算符
赋值运算符用于将值赋给变量。
在下面的示例中,我们使用赋值运算符(=)将值 10 赋给一个名为 x 的变量:
加法赋值运算符(+=)将一个值添加到一个变量中:
所有赋值运算符的列表:
比较运算符
比较运算符用于比较两个值(或变量)。这在编程中很重要,因为它帮助我们找到答案并做出决策。
比较的返回值是 true 或 false。这些值称为布尔值
在下面的示例中,我们使用大于运算符(>)来判断 5 是否大于 3:
逻辑运算符
您还可以使用逻辑运算符测试 true 或 false 值
逻辑运算符用于确定变量或值之间的逻辑关系:
Java 字符串
字符串用于存储文本。
一个字符串变量包含由双引号括起来的字符集合:
字符串长度
在 Java 中,字符串实际上是一个对象,它包含可以对字符串执行某些操作的方法。例如,可以使用 length() 方法找到字符串的长度:
更多字符串方法
有许多字符串方法可用,例如 toUpperCase() 和 toLowerCase():
在字符串中查找字符
indexOf() 方法返回字符串中指定文本的第一次出现的索引(位置)(包括空格):
Java 从零开始计算位置。
0 是字符串中的第一个位置,1 是第二个位置,2 是第三个位置
完整的字符串参考
该参考包含所有字符串方法的描述和示例。
Java 字符串连接
+ 运算符可以在字符串之间使用以将它们合并。这称为连接:
请注意,我们添加了一个空文本(" ")以在打印时在 firstName 和 lastName 之间创建一个空格。
您还可以使用 concat() 方法连接两个字符串:
Java 数字和字符串
数字和字符串的相加
警告!
Java 使用 + 运算符既用于加法又用于连接。
数字相加。
字符串连接。
如果您相加两个数字,结果将是一个数字:
如果您相加两个字符串,结果将是字符串连接:
如果您相加一个数字和一个字符串,结果将是字符串连接:
Java 特殊字符
由于字符串必须用引号括起来,Java 将误解此字符串并生成错误:
避免此问题的解决方案是使用反斜杠转义字符。
反斜杠(\)转义字符将特殊字符转换为字符串字符:
\'单引号\"双引号\\反斜杠
序列 \" 在字符串中插入双引号:
序列 \' 在字符串中插入单引号:
序列 \\ 在字符串中插入反斜杠:
在 Java 中还有其他一些常见的转义序列:
\n换行符\r回车符\t制表符\b退格符\f换页符
最后
为了方便其他设备和平台的小伙伴观看往期文章:
微信公众号搜索:Let us Coding,关注后即可获取最新文章推送
看完如果觉得有帮助,欢迎 点赞、收藏、关注
版权声明: 本文为 InfoQ 作者【小万哥】的原创文章。
原文链接:【http://xie.infoq.cn/article/e5c29db26f56f752dab20ce5e】。文章转载请联系作者。







评论