广告
返回顶部
首页 > 资讯 > 精选 >Java中的运算符和字符串类型有哪些
  • 714
分享到

Java中的运算符和字符串类型有哪些

2023-06-02 21:06:16 714人浏览 泡泡鱼
摘要

本篇内容介绍了“Java中的运算符和字符串类型有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Java运算符:自增和自减:放在前面是先把

本篇内容介绍了“Java中的运算符和字符串类型有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

Java运算符:

自增和自减:

放在前面是先把变量的值加1或者减1,在参与表达式的计算。

放在后面是先参与表达式的计算,在把变量的值加1或者减1。

java运算符:

赋值运算符: = 

算术运算符: +,-,*,/

自增和自减运算符:++,--

比较运算符: >,<,==,!=,<=,>=,返回值时Boolean型的值。

逻辑运算符: & &&(逻辑与),!(逻辑非),||(逻辑或),返回值时Boolean型的值。

使用&会判断两边的表达式是否相等。

使用&&从左到右,当第一个表达式为false时,不会去判断第二个表达式,直接输出。

&属于是“非短路运算符”。

&&属于是“短路运算符”。

位运算符:

&(按位与)

|(按位或)

~(按位非或者按位取反)

^(按位异或)

移位操作:适合类型:byte,short,int,char,long

<<(左移)

>>(右移)

>>>(无符号右移)

三元运算符:使用格式是:条件式?值1 : 值2

Http://www.iis7.com/b/wzjk/

三元运算符的运算规则:若条件式的值为true,则整个表达式取值1,否则取值2。

三元运算符等价于if…else语句。

Java运算符的优先级排序是:

增量和减量运算

算数运算

比较运算

逻辑运算

赋值运算

在编写程序是尽量用括号运算来限定运算次序,避免错误的运算次序。

。。。。。。

数据转换:隐式转换和显示转换

隐式转换:从低级类型向高级类型转换,系统会自动转换,不用程序员费心。

按精度的从低到高来排序,以下是基本数据类型的转换:

byte < short < int < long < float < double

显示转换:当把高精度的变量的值赋给低精度的变量时,必须使用显式类型转换运算(又称强制类型转换)。

。。。。。。

Java代码注释

Java提供了3中代码注释的方法:1. 单行注释//,2. 多行注释,3. 文档注释

。。。。。。

java中的流程控制

判断语句:if语句

switch语句

循环语句:while语句,do...while语句,for语句,foreach语句

while语句,先判断条件,在循环。

do...while语句,先循环至少一遍,在判断。

for语句遍历对象 for(元素变量# : 对象){引用变量的Java语句}

控制循环的跳转需要用到break和continue两个关键字

break是中断循环,continue是执行下一次循环。

如果遇到循环嵌套的情况,break语句将只会使程序流程跳出包含它的最内层的循环结构,只跳出一层循环。

想要停止循环,在最外层加一个任意标签:,break后面加一个:,就可以跳到最外层循环体。

continue语句是针对break语句的补充。continue不是立即跳出循环体,而是跳过本次循环结束前的语句,回到循环的条件测试部分,重新开始执行循环。

想要停止循环,在最外层加一个任意标签:,continue后面加一个:,就可以跳到最外层循环体。

。。。。。

Java字符串类型

字符串的创建方式:String # = "######";

Java中一句相连的字符串不能分开在两行中写。

字符串也可同其他基本数据类型进行连接。和字符串链接的数据也会变成字符串,会自动调用toString()方法。

使用String类的length()方法可获取声明的字符串对象的长度。

String类提供了两种查找字符串的方法,即indexOf()与lastIndexOf()方法。这两种方法 都允许在字符串中搜索指定条件的字符或字符串。indexOf()方法返回的是搜索的字符 或字符串首次出现的位置,lastIndexOf()方法返回的是搜索的字符或字符串昀后一次 出现的位置。

字符串的索引位置是从0开始的。

charAt()方法可将指定索引处的字符返回。

substring()方法,可以对字符串截取。两个参数,第一个是索引位置的开始,第二个是索引位置的结束。

trim()方法返回字符串的副本,忽略前导空格和尾部空格。

replace(#,#)方法可实现将指定的字符或字符串替换成新的字符或字符串。两个参数,前一个是原来字符串中的字符,后一个是要替换的字符。

判断字符串的开始和结尾:

startsWith()方法与endsWith()方法分别用于判断字符串是否以指定的内容开始或结束。 这两个方法的返回值都为boolean类型。

要比较两个字符串内容是否相等,应使用equals()方法和equalsIgnoreCase()方法。

equals()方法,比较两边的字符串内容和长度都要相等,比较适合中文。

equalsIgnoreCase()方法,不区分大小写,比较两边的字符串内容和长度都要相等,比较适合英文。

compareTo()方法为按字典顺序比较两个字符串,该比较基于字符串中各个字符的Unicode值,按字典顺序将此String对象表示的字符序列与参数字符串所表示的字符序列进行 比较。如果按字典顺序此String对象位于参数字符串之前,则比较结果为一个负整数;如果按字典顺序此String对象位于参数字符串之后,则比较结果为一个正整数;如果这两个 字符串相等,则结果为0。

toLowerCase()方法可将字符串中的所有字符从大写字母改写为小写字母。

oUpperCase()方法可将字符串中的小写字母改写为大写字母。

进行转换时,数字和非字符不受影响。

split()方法可以使字符串按指定的分割字符或字符串对内容进行分割,并将分割后的结果存放在字符串数组中。

split()方法提供了以下两种字符串分割形式。

全部分割。

指定分割的次数。

日期和时间字符串格式化:"%##"

String类的静态fORMat()方法用于创建格式化的字符串。

format()方法有两种重载形式。

format()方法通过给定的特殊转换符作为参数来实现对日期和时间的格式化。

format()方法不仅可以完成日期的格式化,也可以实现时间的格式化。时间格式化转换符要比日期转换符更多、更精确,它可以将时间格式化为时、分、秒、毫秒。

在Java中写时间,要导入一个日期类。import................

常规类型格式化:

可以转换Boolean,十进制等等。

正则表达式

正则表达式通常被用于判断语句中,用来检查某一字符串是否满足某一格式。 正则表达式是含有一些具有特殊意义字符的字符串,这些特殊字符称为正则 表达式的元字符。例如,“\\ d” 表示数字0~9中的任何一个,“\ d”就是 元字符。

在正则表达式中允许使用限定修饰符来限定元字符出现的次数。

例如,“ A*”代表A可在字符串中出现0次或多次。

字符串生成器:

J2SE5.0新增了可变的字符序列String-Builder类。

如果在程序中频繁地附加字符串,建议使用StringBuilder。新创建的StringBuilder对象初始容量是16个字符,可以自行指定初始长度。如果附加的字符超过可容纳的长度,则StringBuilder对象将自动增加长度以容纳被附加的字符。若要使用StringBuilder昀后输出字符串结果,可使用toString()方法。利用StringBuilder 类中的方法可动态地执行添加、删除和插入等字符串的编辑 操作。

该类的常用方法如下:

append()

用于向字符串生成器中追加内容。通过该方法的多个重载形式,可实现接受任何 类型的数据,如 int、boolean、char、String、double或者另一个字符串生 成器等。

insert( int offset arg)

用于向字符串生成器中的指定位置插入数据内容。通过该方法的不同重载形式, 可实现向字符串生成器中插入 int、float、char和boolean等基本数据类型或 其他对象。

offset:字符串生成器的位置。该参数必须大于等于0,且小于等于此序列的长度。

arg:将插入至字符串生成器的位置。该参数可以是任何的数据类型或其他对象。

delete(int start , int end)

移除此序列的子字符串中的字符。该子字符串从指定的start处开始,一直到索引 end-1处的字符,如果不存在这种字符,则一直到序列尾部。如果start等于end, 则不发生任何更改。

start:将要删除的字符串的起点位置。 

end:将要删除的字符串的终点位置。

“Java中的运算符和字符串类型有哪些”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: Java中的运算符和字符串类型有哪些

本文链接: https://www.lsjlt.com/news/231330.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Java中的运算符和字符串类型有哪些
    本篇内容介绍了“Java中的运算符和字符串类型有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Java运算符:自增和自减:放在前面是先把...
    99+
    2023-06-02
  • Java字符串类型有哪些
    Java 字符串类型有以下几种:1、String 类型String 类型是 Java 中最常用的字符串类型,它是不可变的,即一旦创建...
    99+
    2023-05-13
    Java字符串类型 Java
  • mysql中字符串类型有哪些
    mysql中字符串类型有哪些,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。说明char和varchar都用来保存MySQL中的短字符串。两者的主要区别在于存储方式的不同:c...
    99+
    2023-06-20
  • Python中有哪些运算符类型
    这篇文章将为大家详细讲解有关Python中有哪些运算符类型,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Python运算符之1)混合模式运算符Python支持不同的数字类型相加。>&g...
    99+
    2023-06-17
  • python中的运算符有哪些类型
    python运算符类型分为:1.算术运算符;2.比较运算符;3.逻辑运算符;python中的运算符有算术运算符、比较运算符和逻辑运算符三种类型算术运算符算术运算符是指算术运算的符号,是完成基本算术运算的符号,如+(加)、-(减)、*(乘)、...
    99+
    2022-10-21
  • PHP中有哪些类型的运算符
    PHP中有哪些类型的运算符,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。1:算数运算符:-:-$a 取反 $a 的负值。+:$a + $b 加法 $a 和 $b 的和。-:$a...
    99+
    2023-06-17
  • Python数值运算和字符串有哪些
    本篇内容主要讲解“Python数值运算和字符串有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python数值运算和字符串有哪些”吧!运算符 +,-,* 和 / 与其它语言一样,括...
    99+
    2023-06-02
  • java中操作字符串都有哪些类
    在java 中操作字符串有:1.String;2.StringBuffer;3.StringBuilder在java中操作字符串有:String、StringBuffer、StringBuilder,其中String声明的是不可变的对象,每...
    99+
    2022-10-14
  • java中的运算符有哪些
    这篇文章主要介绍“java中的运算符有哪些”,在日常操作中,相信很多人在java中的运算符有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”java中的运算符有哪些”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-17
  • Java中字符串转int数据类型的方式有哪些
    这篇“Java中字符串转int数据类型的方式有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Java中字符串转int数据...
    99+
    2023-07-05
  • java的运算符有哪些?
    Java的运算符可分为4类:算术运算符、关系运算符、逻辑运算符和位运算符。算术运算符 Java的算术运算符分为一元运算符和二元运算符。一元运算符只有一个操作数;二元运算符有两个操作数,运算符位于两个操作数之间。算术运算符的操作数必须是数值类...
    99+
    2016-06-14
    java入门 java 运算符
  • java的运算符有哪些
    java中的运算符有:1.算术运算符,进行基本算术运算;2.赋值运算符,为变量或常量指定数值;3.关系运算符,比较两个数值之间大小;4.逻辑运算符,进行逻辑运算;java中的运算符有以下几种算术运算符java中算术运算符是指用于进行基本算术...
    99+
    2022-10-17
  • java中有哪些算术运算符
    这篇文章将为大家详细讲解有关java中有哪些算术运算符,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Java的特点有哪些Java的特点有哪些1.Java语言作为静态面向对象编程语言的代表,实...
    99+
    2023-06-14
  • python中有哪些字符类型
    这篇文章给大家介绍python中有哪些字符类型,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。python可以做什么Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入门、功...
    99+
    2023-06-14
  • 在JAVA中有哪些运算符
    这篇文章将为大家详细讲解有关在JAVA中有哪些运算符,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。一、算术运算符注意:不建议在其他表达式的内部使用++、–,这样很容易让人困惑实例:int x...
    99+
    2023-05-31
    java 运算符 中有
  • Java和C#的字符串类型介绍
    这篇文章主要介绍“Java和C#的字符串类型介绍”,在日常操作中,相信很多人在Java和C#的字符串类型介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java和C#的字符串类型介绍”的疑惑有所帮助!接下来...
    99+
    2023-06-17
  • php中字符串转为数字类型的方式有哪些
    这篇文章主要讲解了“php中字符串转为数字类型的方式有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php中字符串转为数字类型的方式有哪些”吧!以下是PHP中字符串转为数字类型的几种方式...
    99+
    2023-07-05
  • VB.NET类型转换相关运算符有哪些
    这篇文章给大家分享的是有关VB.NET类型转换相关运算符有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。VB.NET类型转换提供了两种转型运算符:DirectCast 和CTypeDirectCast是***...
    99+
    2023-06-17
  • Swift中字符串类型及常用方法有哪些
    这篇文章主要介绍了Swift中字符串类型及常用方法有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 构造// 直接赋值text = &q...
    99+
    2023-06-25
  • java中一元运算符有哪些
    java中的一元运算符有:1.递增运算符,数值加1;2.递减运算符,数值减1;java中的一元运算符有以下两种递增运算符(++)java中递增运算符的作用是用于对数值加1,并返回一个数值。int x = 1;y1 = x ++; //返回 ...
    99+
    2022-10-12
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作