Java中 单引号 StringBuilder
单引号和双引号输出的区别
- 区别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相关推荐
- JAVA中”单引号”,“双引号”,“没有单引号和双引号”区别
单引号引的数据 是char类型的--> 单引号只能引一个字符(表示单个字符) 双引号引的数据 是String类型的--> 而双引号可以引0个及其以上(引用字符串) char类型的值用单 ...
- 【翻译】Java中String, StringBuffer, StringBuilder的区别
2019独角兽企业重金招聘Python工程师标准>>> String 是 Java 中最重要的类之一,并且任何刚开始做Java编程的人,都会 用String定义一些内容,然后通过著 ...
- java中双引号和单引号_Java中的单引号和双引号之间有区别吗?
问题 Java中的单引号和双引号之间有区别吗? #1 热门回答(126 赞) 对于literalchar使用单引号,对于literalString使用双引号,如下所示: char c = 'a'; S ...
- 2.Java中String,StringBuilder以及StringBuffer的关系与区别
String StringBuffer StringBuilder String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且浪费大量 ...
- 探秘Java中String、StringBuilder以及StringBuffer
相信String这个类是Java中使用得最频繁的类之一,并且又是各大公司面试喜欢问到的地方,今天就来和大家一起学习一下String.StringBuilder和StringBuffer这几个类,分析它 ...
- 【Java】Java中String、StringBuilder、StringBuffer三者的区别
这三个类之间的区别主要是在两个方面(运行速度和线程安全)这两方面. 1. 首先说运行速度,或者说是执行速度,在这方面运行速度快慢为: StringBuilder >StringBuffer & ...
- Shell中 单引号(‘‘) 双引号(““) 反引号(``) $() 的区别
字符串与引号 Shell 的模型就是标准的字符流过滤器模型,简单来说,就是一条命令把结果送到标准 输出,这个标准输出被连接到下一个命令的标准输入,由此来实现一系列命令之间的联动. 每一个命令的输出都是 ...
- Python中 单引号,双引号和三引号的区别
转自:https://www.weidianyuedu.com/ 在python中字符串可以用单引号括起来,也可以用双引号,这两种方式是等价的,而在php当中单引号和双引号的有些是不一样的,虽然表示的 ...
- Java基础学习总结(65)——Java中的String,StringBuilder和StringBuffer比较
字符串,就是一系列字符的集合. Java里面提供了String,StringBuffer和StringBuilder三个类来封装字符串,其中StringBuilder类是到jdk 1.5才新增的.字符 ...
最新文章
- Win Ser 2008/2012 (R2) + NVIDIA Optimus 笔记本显卡
- 编译自己的emacs
- 三分钟破解无线网——无线网络安全攻防
- N900超频和刷9G-home一气呵成
- iOS开发UI篇—使用xib自定义UItableviewcell实现一个简单的团购应用界面布局
- Asp.net core应用在 Kubernetes上内存使用率过高问题分析
- 本周论文推荐(10.26-11.1)
- 10 年前被删的初恋,凌晨 1 点突然加我…屌丝的眼泪
- 批量修改图片的后缀名格式
- 最近很火的京东、天猫超市飞天茅台抢购是怎么回事,从原理流程给你们分析一波
- Windows的文件目录管理策略
- Adb 微信APP降级工具使用教程
- 51单片机烧录程序异常: 正在检测目标单片机…
- 无服务器永久网站,ZeroNet无需域名服务器建立永久不会被拦截的网站
- 数据挖掘中的分类与预测
- 【win8系统开机自动拨号连接宽带图文教程】
- VMtools的安装
- java调用谷歌翻译接口_Java 调用 google 翻译
- 【小程序外链】实现桌面图标、短信和邮件以及第三方APP外链跳转到小程序
- 一个 android 萤火虫飞舞的粒子效果