单引号和双引号输出的区别

  • 区别1:java中的单引号表示字符,java中的双引号是字符串。
  • 区别2:单引号引的数据一般是char类型的;双引号引的数据 是String类型的。
  • 区别3:java中单引号里面只能放一个字母或数字或符号;java中的双引号里面是0到多个字符构成。所以字符可以直接转换成字符串。字符串需要使用charAt(n) 来获取第几个字符。

char定义时用单引号,只能有一个字母,数字。char c='c';而String用双引号,可以是一个,也可能是多个字母,汉字等。就是所谓的字符串。String s="adsaf";
char只是一个基本类型,而String 可以是一个类,可以直接引用。比如char c='c';不能直接对c调用方法。String s="abc"; 这时可以调用s.charAt(0);等方法,因为String是类,这是就是对象的调用了。

错误示例

if (string.equals('是')) {}

StringBuilder重用 清空数据方法

在平时的开发中,StringBuilder用的还是比较常见的,主要是用于优化String字符串的拼接操作。StringBuffer:线程安全的

public class Buffer {public static void main(String[] args) {StringBuilder sb = new StringBuilder();sb.append("1111\n");sb.append("222\n");System.out.println(sb.toString());sb.setLength(0); //清空sb.append("5555\n");System.out.println(sb.toString());}
}

Java中 单引号 StringBuilder相关推荐

  1. JAVA中”单引号”,“双引号”,“没有单引号和双引号”区别

    单引号引的数据 是char类型的-->   单引号只能引一个字符(表示单个字符) 双引号引的数据 是String类型的--> 而双引号可以引0个及其以上(引用字符串) char类型的值用单 ...

  2. 【翻译】Java中String, StringBuffer, StringBuilder的区别

    2019独角兽企业重金招聘Python工程师标准>>> String 是  Java 中最重要的类之一,并且任何刚开始做Java编程的人,都会 用String定义一些内容,然后通过著 ...

  3. java中双引号和单引号_Java中的单引号和双引号之间有区别吗?

    问题 Java中的单引号和双引号之间有区别吗? #1 热门回答(126 赞) 对于literalchar使用单引号,对于literalString使用双引号,如下所示: char c = 'a'; S ...

  4. 2.Java中String,StringBuilder以及StringBuffer的关系与区别

    String     StringBuffer     StringBuilder String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量 ...

  5. 探秘Java中String、StringBuilder以及StringBuffer

    相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下String.StringBuilder和StringBuffer这几个类,分析它 ...

  6. 【Java】Java中String、StringBuilder、StringBuffer三者的区别

    这三个类之间的区别主要是在两个方面(运行速度和线程安全)这两方面. 1. 首先说运行速度,或者说是执行速度,在这方面运行速度快慢为:  StringBuilder >StringBuffer & ...

  7. Shell中 单引号(‘‘) 双引号(““) 反引号(``) $() 的区别

    字符串与引号 Shell 的模型就是标准的字符流过滤器模型,简单来说,就是一条命令把结果送到标准 输出,这个标准输出被连接到下一个命令的标准输入,由此来实现一系列命令之间的联动. 每一个命令的输出都是 ...

  8. Python中 单引号,双引号和三引号的区别

    转自:https://www.weidianyuedu.com/ 在python中字符串可以用单引号括起来,也可以用双引号,这两种方式是等价的,而在php当中单引号和双引号的有些是不一样的,虽然表示的 ...

  9. Java基础学习总结(65)——Java中的String,StringBuilder和StringBuffer比较

    字符串,就是一系列字符的集合. Java里面提供了String,StringBuffer和StringBuilder三个类来封装字符串,其中StringBuilder类是到jdk 1.5才新增的.字符 ...

最新文章

  1. Win Ser 2008/2012 (R2) + NVIDIA Optimus 笔记本显卡
  2. 编译自己的emacs
  3. 三分钟破解无线网——无线网络安全攻防
  4. N900超频和刷9G-home一气呵成
  5. iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局
  6. Asp.net core应用在 Kubernetes上内存使用率过高问题分析
  7. 本周论文推荐(10.26-11.1)
  8. 10 年前被删的初恋,凌晨 1 点突然加我…屌丝的眼泪
  9. 批量修改图片的后缀名格式
  10. 最近很火的京东、天猫超市飞天茅台抢购是怎么回事,从原理流程给你们分析一波
  11. Windows的文件目录管理策略
  12. Adb 微信APP降级工具使用教程
  13. 51单片机烧录程序异常: 正在检测目标单片机…
  14. 无服务器永久网站,ZeroNet无需域名服务器建立永久不会被拦截的网站
  15. 数据挖掘中的分类与预测
  16. 【win8系统开机自动拨号连接宽带图文教程】
  17. VMtools的安装
  18. java调用谷歌翻译接口_Java 调用 google 翻译
  19. 【小程序外链】实现桌面图标、短信和邮件以及第三方APP外链跳转到小程序
  20. 一个 android 萤火虫飞舞的粒子效果

热门文章

  1. 不会使用计算机的人怎么办,平时用电脑办公的人,这5件事情别做了
  2. 《中国历代政治得与失》读书笔记
  3. “中国脑计划”:向最后的前沿进发
  4. 神经网络 图片展示图,神经系统知识网络图
  5. Apache Impala 4.1概览
  6. php hr样式虚线,CSS的虚线样式怎么实现
  7. 【AI科幻】地球陨落 · 暴风雨前的宁静
  8. 解决idea中不能输出中文问题
  9. SpringMVC的学习(三)——Controller传递数据
  10. 走进无限美妙的数学世界