Java修炼——String类_常用方法_常量池
String类的定义:String 是不可变字符序列
String 类的常用方法(全部都是不能改变String本身的值,都是在常量池里输出,没有改变其值)
String string="abc";
String string2="helloword";
1) char charAt(int index)返回字符串中第 index 个字符。
//charAt:获取指定位置的字符串
System.out.println(string.charAt(0));//打印 a
2) boolean equalsIgnoreCase(String other) 如果字符串与 other相等(忽略大小写),则返回 true
//equalsIgnoreCase:忽略大小写的比较
System.out.println(string.equalsIgnoreCase("AbC"));//true
3) int indexOf(String str) lastIndexOf() 查找指定字符串出现的位置
//indexOf:获取指定字符串的位置(找到打印1 找不到打印-1)
System.out.println(string.indexOf("a"));//打印 a
4) int length()返回字符串的长度。
//length:查找字符串的长度
System.out.println(string2.length());//打印9
5) String replace(char oldChar,char newChar)返回一个新串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 而生成的
//replace:后者替换前者,并且是所有替换
System.out.println(string2.replace("l", "y"));//打印heyyoword(不会更改string2的原始值)
6) boolean startsWith(String prefix)如果字符串以 prefix 开 始,则返回 true
//startsWith:判断以什么开头
System.out.println(string2.startsWith("he"));//返回true
7) boolean endsWith(String prefix) 如果字符串以 prefix 结尾,则返回 true
//endsWith:判断以什么结尾
System.out.println("sjs.java".endsWith(".java"));//返回true
8)String substring(int beginIndex),String substring(int beginIndex,int endIndex)返回一个新字符串,该串包含从原 始字符串 beginIndex 到串尾或 endIndex-1的所有字符
//substring:从开始位置开始截取到结束位置,并且开始位置包括在截取位置里面,结束位置没有包含在内
System.out.println(string2.substring(3));//loword
System.out.println(string2.substring(3, 5));//lo
9) String toLowerCase()返回一个新字符串,该串将原始字符串中的所有大写字母改成小写字母
10) String toUpperCase()返回一个新字符串,该串将原始字符串中的所有小写字母改成大写字母
//toLowerCase:转换成小写。toUpperCase:转换成大写
System.out.println(string2.toLowerCase());//helloword
System.out.println(string2.toUpperCase());//HELLOWORD
11) String trim() 返回一个新字符串,该串删除了原始字符串头部和尾部的空格
String string3=" Hello World ";
System.out.println(string3.length());//19
System.out.println(string3.trim());//Hello World(只能消除俩边的空行)
常量池:
用于存储在编译期确定,并被保存在已编译的字节码文件
中的一些数据,包括 final 修饰变量及字符串变量,和 符号引用量。
Java修炼——String类_常用方法_常量池的更多相关文章
- JAVA的String类的常用方法(转载)
Java-String类的常用方法总结 一.String类String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.java把String类声明的f ...
- java 中String类的常用方法总结,带你玩转String类。
String类: String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.String类对象创建后不能修改,StringBuffer & St ...
- java 中String类的常用方法总结,玩转String类
String类: String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象.String类对象创建后不能修改,StringBuffer & St ...
- 阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_3_字符串的常量池
字符换是可以共享使用的,那么怎么去共享使用呢 三种方式去创建字符串.然后三种分别进行比较 3的地址和1.2的地址不一样 在堆里面有一块空间叫做字符串常量池,从jdk1.7开始.字符串常量池在堆中 字符 ...
- Java中String类的常用方法
判断功能的方法 public boolean equals (Object anObject) :将此字符串与指定对象进行比较. public boolean equalsIgnoreCase (St ...
- 096、Java中String类之手工入对象池操作
01.代码如下: package TIANPAN; /** * 此处为文档注释 * * @author 田攀 微信382477247 */ public class TestDemo { public ...
- Java String类的常用方法
String(byte[ ] bytes):通过byte数组构造字符串对象. String(char[ ] value):通过char数组构造字符串对象. String(Sting original) ...
- Java的String类常用方法
一.构造函数 String(byte[ ] bytes):通过byte数组构造字符串对象. String(char[ ] value):通过char数组构造字符串对象. String(Sting or ...
- Java中String类的方法及说明
String : 字符串类型 一. String sc_sub = new String(c,3,2); // String sb_copy = new String(sb) ...
随机推荐
- wifi各协议最高速率
- redis 数据库主从不一致问题解决方案
在聊数据库与缓存一致性问题之前,先聊聊数据库主库与从库的一致性问题. 问:常见的数据库集群架构如何? 答:一主多从,主从同步,读写分离. 如上图: (1)一个主库提供写服务 (2)多个从库提供读服务 ...
- Linux基础知识回顾
1.描述计算机的组成及其功能 计算机是由计算机软件系统和计算机硬件系统两大系统组成 计算机硬件组成 1946年数学家冯诺依曼提出,计算机硬件由运算器.控制器.存储器.输入设备和输出设备5大部件组成,如 ...
- 网站搭建-2-本地网站搭建-安装Linux虚拟机/ 安装IIS Windows
搭建网站-1-域名申请参见公众号 生物信息系统(swxxxt) 首先,已经拥有了一个可以正常使用的域名. 之前买了两年的阿里的服务器,由于是Windows的,最后不了了之了(因为当时找的代码都是lin ...
- Laravel 5 - 文件上传
一.简介 Laravel 有很棒的文件系统抽象层,是基于 Frank de Jonge 的 Flysystem 扩展包. Laravel 集成的 Flysystem 提供了简单的接口,可以操作本地端空 ...
- 建筑行业的新起之秀---BIM
近年来,BIM在国家在建筑行业的推进下逐渐走近人们的视线,而且BIM技术是作为建筑领域的一项新技术行业发展的越来越好,在很多的建筑场景都用到了BIM建模.施工.运维以及BIM+GIS等以BIM为 ...
- 解决php使用支付宝SDK报错问题
最近公司将一些项目转移了服务器,后来发现使用支付宝支付时发现出现错误,错误如下: 1 The each() function is deprecated. This message will be s ...
- 【CPLUSOJ】【动态规划】最短回文串
题目链接 [问题描述] 如果一个字符串正过来读和倒过来读是一样的,那么这个字符串就被称作回文串.例如abcdcba,abcddbca就是回文串,而abcdabcd不是. 你要解决的问题是:对于任意一个 ...
- MySQL 、PDO对象
目录 1, singleton 2, pdo与db 3, singleton获取pdo 4, pdo实现db增删改查 5, pdo异常处理exception 6, pdo预处理prepare 7, p ...
- Aso.Net Core 的配置系统Configuration
目录 Aso.Net Core 的配置系统Configuration 01.Json文件的弱类型方式读取 02.Json文件的强类型获取方式 Aso.Net Core 的配置系统Configurati ...