创建字符串

创建字符串最简单的方式如下:

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 类相关推荐

  1. java考前复习之Scanner 类

    创建 Scanner 对象的基本语法: Scanner name = new Scanner(System.in); 通过 Scanner 类的 next() 与 nextLine() 方法获取输入的 ...

  2. Java的知识点21——String类、StringBuffer和StringBuilder、不可变和可变字符序列使用陷阱

    String类 String 类对象代表不可变的Unicode字符序列,因此我们可以将String对象称为"不可变对象" substring()是对字符串的截取操作,但本质是读取原 ...

  3. Java里的字符串, String类简单介绍.

    String类在java面试中也是1个常见的问题点. 所以也是写在这里方便以后查阅了. 大家都知道c语言里是没有String 字符串这个数据类型的. 只能用字符数组的1个特殊形式来表示一个字符串, 就 ...

  4. Java基本数据类型及String类

    基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型.它们是我们编程中使用最频繁的类型.java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化. 一. Java ...

  5. java竖线分割_Java String类的Split以竖线作为分隔符

    版权声明:本文为博主原创文章,转载请写明出处.https://blog.csdn.net/wo541075754/article/details/50668160 问题 Java中String类的Sp ...

  6. java问题解读,String类为什么是final的

    一.理解final 望文生义,final意为"最终的,最后的",我理解为"不能被改变的",它可以修饰类.变量和方法. 所以我是否可以理解为被它所修饰的类.变量和 ...

  7. 解读java.lang包下String类的API(一)

    说明: 继承自Object,实现了java.io.Serializable.Comparable.CharSequence接口 String类代表字符串,字符串是常量,他们的值创建之后不能更改.字符串 ...

  8. Java基础之神奇String类(一)

    目录 一.初识String类 二.String类常用方法 (1)字符串构造 1.构造方式 2.String源码保存方式 3.注意小贴士 (2)字符串比较 1.四种比较方式 2.实例演示 (3)字符串查 ...

  9. 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 ...

最新文章

  1. mongodb常用语句以及SpringBoot中使用mongodb
  2. 送我Ta的一首歌!--《爱到底》
  3. 网站采集内容对优化工作很有帮助
  4. TensorFlow 合并与分割
  5. aws 部署python lambda_python - 如何使用Aws Lambda(python)接收文件 - 堆栈内存溢出
  6. P4831-Scarlet loves WenHuaKe【组合数学】
  7. Spring Cloud构建微服务架构:Hystrix监控面板【Dalston版】
  8. 【Java】函数式接口与Lambda表达式
  9. python中表示空类型的是_python中什么表示空类型
  10. halcon算子翻译——deserialize_measure
  11. 2008 r2 server sql 中文版补丁_sql2008 r2 sp1下载
  12. 全志h3通用固件_全志h3芯片安卓版固件
  13. 五色电阻在线计算机,色环电阻在线计算器
  14. 实现完整的前后端交互的计算器
  15. linux下运行和打包electron项目遇到的错误处理(打包使用electron-builder)
  16. LOL召唤师信息查询工具(可查服务器、段位、胜点,隐藏分、战斗力)
  17. Andoid扫码枪监听
  18. 利用逆矩阵简化矩阵多项式
  19. 战斗在风口:社区团购从0到1实战运营笔记
  20. taro: 如何使用编译配置中定义的常量defineConstants

热门文章

  1. 笑着学会Linux 系统之故障排查
  2. 个人知识整理(javascript篇初识)
  3. Linux 添加alisa,Linux/shell命令的实际应用——alias增加自定义命令
  4. 2.2基本算法之递归和自调用函数_用栈算法递归解决汉诺塔问题
  5. Project Euler 001-006 解法总结
  6. Summed-Area Variance Soft Shadow Mapping(SAVSM):一
  7. python socket多线程并发_【Python之旅】第五篇(三):Python Socket多线程并发
  8. c语言生产者与消费者实验报告,生产者和消费者实验报告.doc
  9. Server's Revolution
  10. Weave Scope 容器地图 - 每天5分钟玩转 Docker 容器技术(80)