java考前复习之String 类
创建字符串
创建字符串最简单的方式如下:
String str = "Runoob";
在代码中遇到字符串常量时,这里的值是 "Runoob"",编译器会使用该值创建一个 String 对象。
和其它对象一样,可以使用关键字和构造方法来创建 String 对象。
用构造函数创建字符串:
String str2=new String("Runoob");
String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上:
注意:String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了
字符串长度
用于获取有关对象的信息的方法称为访问器方法。
String 类的一个访问器方法是 length() 方法,它返回字符串对象包含的字符数。
public class test {public static void main(String args[]) {String site = "blog.csdn.net/qq_51856496";int len = site.length();System.out.println( "洞妖世界的网址长度 : " + len );}}
运行结果:
连接字符串
String 类提供了连接两个字符串的方法:
1.string1.concat(string2);
2.常用的是使用'+'操作符来连接字符串
public class test {public static void main(String args[]) {String str1="洞妖世界";String str2="Hello ! 欢迎来到的";System.out.println( "方法一:");System.out.println(str2.concat(str1));System.out.println( "方法二:");System.out.println( str2+str1);}}
运行结果:
java考前复习之String 类相关推荐
- java考前复习之Scanner 类
创建 Scanner 对象的基本语法: Scanner name = new Scanner(System.in); 通过 Scanner 类的 next() 与 nextLine() 方法获取输入的 ...
- Java的知识点21——String类、StringBuffer和StringBuilder、不可变和可变字符序列使用陷阱
String类 String 类对象代表不可变的Unicode字符序列,因此我们可以将String对象称为"不可变对象" substring()是对字符串的截取操作,但本质是读取原 ...
- Java里的字符串, String类简单介绍.
String类在java面试中也是1个常见的问题点. 所以也是写在这里方便以后查阅了. 大家都知道c语言里是没有String 字符串这个数据类型的. 只能用字符数组的1个特殊形式来表示一个字符串, 就 ...
- Java基本数据类型及String类
基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型.它们是我们编程中使用最频繁的类型.java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化. 一. Java ...
- java竖线分割_Java String类的Split以竖线作为分隔符
版权声明:本文为博主原创文章,转载请写明出处.https://blog.csdn.net/wo541075754/article/details/50668160 问题 Java中String类的Sp ...
- java问题解读,String类为什么是final的
一.理解final 望文生义,final意为"最终的,最后的",我理解为"不能被改变的",它可以修饰类.变量和方法. 所以我是否可以理解为被它所修饰的类.变量和 ...
- 解读java.lang包下String类的API(一)
说明: 继承自Object,实现了java.io.Serializable.Comparable.CharSequence接口 String类代表字符串,字符串是常量,他们的值创建之后不能更改.字符串 ...
- Java基础之神奇String类(一)
目录 一.初识String类 二.String类常用方法 (1)字符串构造 1.构造方式 2.String源码保存方式 3.注意小贴士 (2)字符串比较 1.四种比较方式 2.实例演示 (3)字符串查 ...
- 17.Java常用实用类之String类中常用的方法以及一般应用场景,final关键字
文章目录 1.String类学习 1.1.什么是String类 1.2.String类中常用的方法 1.2.1. 构造方法 1.2.2.public int length() 1.2.3.public ...
最新文章
- mongodb常用语句以及SpringBoot中使用mongodb
- 送我Ta的一首歌!--《爱到底》
- 网站采集内容对优化工作很有帮助
- TensorFlow 合并与分割
- aws 部署python lambda_python - 如何使用Aws Lambda(python)接收文件 - 堆栈内存溢出
- P4831-Scarlet loves WenHuaKe【组合数学】
- Spring Cloud构建微服务架构:Hystrix监控面板【Dalston版】
- 【Java】函数式接口与Lambda表达式
- python中表示空类型的是_python中什么表示空类型
- halcon算子翻译——deserialize_measure
- 2008 r2 server sql 中文版补丁_sql2008 r2 sp1下载
- 全志h3通用固件_全志h3芯片安卓版固件
- 五色电阻在线计算机,色环电阻在线计算器
- 实现完整的前后端交互的计算器
- linux下运行和打包electron项目遇到的错误处理(打包使用electron-builder)
- LOL召唤师信息查询工具(可查服务器、段位、胜点,隐藏分、战斗力)
- Andoid扫码枪监听
- 利用逆矩阵简化矩阵多项式
- 战斗在风口:社区团购从0到1实战运营笔记
- taro: 如何使用编译配置中定义的常量defineConstants
热门文章
- 笑着学会Linux 系统之故障排查
- 个人知识整理(javascript篇初识)
- Linux 添加alisa,Linux/shell命令的实际应用——alias增加自定义命令
- 2.2基本算法之递归和自调用函数_用栈算法递归解决汉诺塔问题
- Project Euler 001-006 解法总结
- Summed-Area Variance Soft Shadow Mapping(SAVSM):一
- python socket多线程并发_【Python之旅】第五篇(三):Python Socket多线程并发
- c语言生产者与消费者实验报告,生产者和消费者实验报告.doc
- Server's Revolution
- Weave Scope 容器地图 - 每天5分钟玩转 Docker 容器技术(80)