String类原理分析及部分方法
2023-09-11 14:17:15 时间
//String类原理分析及部分方法 //http://www.cnblogs.com/vamei/archive/2013/04/08/3000914.html //http://www.cnblogs.com/YSO1983/archive/2009/12/07/1618564.html //String类包含在java.lang包中,这个包在java的时候就自动import //String类是唯一一个不需要new关键词来创建对象的类。 public class Test{ public static void main(String args[]){ //String的两种赋值方式 //String属于类,不属于基本数据类型 String s1="小白";//推荐方式 String s2=new String("小黑");//该方式至少需要创建一个对象,如常量池中不存在还需要把对象保存到常量池中 String s3="小白"; System.out.println(s1==s3);//判断2个对象的内存地址是否相同 System.out.println("------------"); String s = "Hello World!"; System.out.println(s); System.out.println("------String方法------"); System.out.println("s.length:"+s.length()); System.out.println("s.charAt:"+s.charAt(1)); //返回字符串下标为1的字符 System.out.println("s.substring:"+s.substring(0,5));//返回s字符串中下标0到4的子字符串 System.out.println("s.indexOf:"+s.indexOf("Hello"));//返回子字符串"Hello"的下标 System.out.println("s.toUpperCase:"+s.toUpperCase());//将s转换为大写字母,并返回新的字符串 System.out.println("s.toLowerCase:"+s.toLowerCase());// 将s转换为小写,并返回新的字符串 System.out.println("s.replace:"+s.replace("World","xiaodeng"));// 字符串替换操作 } } //字符串常量池: //目的:下次需要时直接使用,节约内存
NPP_EXEC: "编译运行java文件"
NPP_SAVE: C:\java\Test.java
CD: C:\java
Current directory: C:\java
javac Test.java
Process started >>>
<<< Process finished. (Exit code 0)
java Test
Process started >>>
true
------------
Hello World!
------String方法------
s.length:12
s.charAt:e
s.substring:Hello
s.indexOf:0
s.toUpperCase:HELLO WORLD!
s.toLowerCase:hello world!
s.replace:Hello xiaodeng!
<<< Process finished. (Exit code 0)
================ READY ================
相关文章
- CSS 3D - rotate旋转90度看不到的原理 和 解决方法
- (数据挖掘-入门-2)相似度衡量的方法
- IIS的应用程序池优化方法
- SAP Spartacus CurrentProductService.getProduct方法的实现原理
- Atitit enhance dev effect提升开发效率的十大原理与方法v3 u66.docx Atitit enhance dev effect提升开发效率的十大原理与方法v2 u66.do
- Atitit enhance dev effect提升开发效率的十大原理与方法v2 u66.docx Atitit enhance dev effect提升开发效率的十大原理 目录 1. 管理2
- Atitit 可读性的艺术 目录 1. 原则类1 2. 方法类2 2.1. 1.8. 选择选择表格化32 2.2. 体现了“声明式编程”的风格,即只要说明意图,而不需要写出处理细节。2 2
- Atiitt 图片图像验证码生成法原理 目录 1.1. 常见的最简单图片验证码是利用图像api把随机数文字转图像1 1.2. 常见较为复杂图片验证码的方法 ( 镂空文字 打散 干扰线 文字扭曲
- SAP UI5 Smart Table 和 Smart Filter Bar 的联合使用方法介绍试读版
- Docker镜像提交命令commit的工作原理和使用方法
- GitHub:GitHub简介、使用方法、经验总结(图文教程)之详细攻略
- List中subList方法抛出异常java.util.ConcurrentModificationException原理分析
- PowerDesigner最基础的使用方法入门学习
- PostgreSQL的学习心得和知识总结(七十八)|深入理解PostgreSQL数据库客户端工具psql 添加 SHOW_ALL_RESULTS选项 的作用原理和使用方法
- Win11搜索不到文件的解决方法
- 设计模式------工厂方法模式
- shell脚本注释方法
- 多线程开发实战:Java实现多线程四种方式及相关方法原理
- Mybatis源码分析之(三)mapper接口底层原理(为什么不用写方法体就能访问到数据库)
- centos7底层系统容器使用systemctl启动服务的方法