String类的知识点(不断更新)
知识点
1、String类位于java.lang包中,具有丰富的方法
计算字符串的长度、比较字符串、连接字符串、提取字符串
2、数组的length是属性,字符串的length()是方法
3、import java.util.*; 导入java.util包中所有的类
--------------------------------我是分隔符----------------------------------------------------
1、字符串 “+”可以用来做连接
字符串+其他的数据 得到一个字符串
2、indexOf 从左往右搜索字符/字符串,返回第一个出现位置的下标
lastIndexOf 从右往左搜索字符/字符串,返回最后一个出现位置的下标
如果没有搜索到字符串/字符,返回-1
3、substring(int beginindex, int endindex)
截取字符串中指定区间位置的字符串,包含 beginindex,不包含endindex
substring(int index)
截取字符串指定下标开始到结束的字符串
trim()去除字符串首尾空格
(更新于2018.12.04.雨)
--------------------------------我是分隔符----------------------------------------------------
知识点
1、StringBuffer:String增强版
对字符串频繁修改(如字符串连接)时,使用StringBuffer类可以大大提高程序执行效率
2、创建StringBuffer对象
StringBuffer sb = new StringBuffer();
StringBuffer sb = new StringBuffer("aaa");
3、StringBuffer的使用
sb.toString(); //转化为String类型
sb.append("**"); //追加字符串
sb.insert (1, "**"); //插入字符串

(更新于2018.12.07.雨)
--------------------------------我是分隔符----------------------------------------------------
知识点
1、String 常用方法
boolean endsWith(String suffix)
测试此字符串是否以指定的后缀结束
boolean isEmpty()
当且仅当 length() 为 0 时返回true
boolean matches(String regex)
告知此字符串是否匹配给定的正则表达式
String replace(char oldChar, char newChar)
返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的
boolean startsWith(String prefix)
测试此字符串是否以指定的前缀开始
String valueOf(参数)
将不同数据类型的数据转换为String
Arrays split(分隔符)
根据字符串中指定的分隔符拆分字符串,返回数组
(更新于2018.12.08.雪)
--------------------------------我是分隔符----------------------------------------------------
package day20181129;
/**
* 字符串的使用
* @author Administrator
*
*/
public class StringDemo01 {
public static void main(String[] args) {
//字符串常量池
String s1="abc";
String s2="abc";
//==比较对象的内存地址是否相同
System.out.println(s1==s2);//true
//使用new关键字创建字符串对象
String s3=new String("abc");
String s4=s3;
System.out.println(s3==s4);//true
System.out.println(s1==s3);//false
}
}
String类的知识点(不断更新)的更多相关文章
- 关于Java中的String类知识点小总结
Java中的String类知识点 前言 在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串. 如何创建字符串 最简单的方式 String str = "he ...
- 跟着刚哥梳理java知识点——深入理解String类(九)
一.String类 想要了解一个类,最好的办法就是看这个类的实现源代码,来看一下String类的源码: public final class String implements java.io.Ser ...
- String类的常用方法以及知识点总结
一,String的简介: 查阅API中的String类的描述,发现String 类代表字符串.Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现. 一旦这个 ...
- 关于String类的一些知识点
//原链接:https://blog.csdn.net/songylwq/article/details/7297004 String str=new String("abc"); ...
- [Java初探04]__字符串(String类)相关
前言 接下来将暂时将重心偏移向实际操作,不在将大量时间花费在详细的知识点整理上,将会简略知识总结笔记的记录,加强实际练习的时间,实例练习篇也不再同步进行,我会将部分我觉得重要的源码更新在每节知识点后面 ...
- 清华大学《C++语言程序设计基础》线上课程笔记05---vector对象,对象的复制与移动,string类
vector 对象 C++标准库中的一个类模板 封装任何类型的动态数组,自动创建和删除. 数组下标越界检查. 将动态数组封装成类的知识点中封装的ArrayOfPoints也提供了类似功能,但只适用于一 ...
- Java Object类 和 String类 常见问答 6k字+总结
写在最前面 这个项目是从20年末就立好的 flag,经过几年的学习,回过头再去看很多知识点又有新的理解.所以趁着找实习的准备,结合以前的学习储备,创建一个主要针对应届生和初学者的 Java 开源知识项 ...
- String类replaceAll方法正则替换深入分析
作者网址: https://my.oschina.net/shipley/blog/98973 背景: 前几天有人发了一个关于下面问题的贴,对这个有点好奇,故花时间做了点研究. ...
- Java基础—String类小结
一.String类是什么 public final class String implements java.io.Serializable, Comparable<String>, Ch ...
随机推荐
- ASP.NET 预编译命令(解决发布后第一次访问慢问题)
ASP.NET 编译工具 (Aspnet_compiler.exe) 官方说明 新建bat文件 @echo off CD /d C:\Windows\Microsoft.NET\Framewo ...
- 数据分析与挖掘 - R语言:贝叶斯分类算法(案例三)
案例三比较简单,不需要自己写公式算法,使用了R自带的naiveBayes函数. 代码如下: > library(e1071)> classifier<-naiveBayes(iris ...
- jmeter 发送加密请求 beanshell断言 线程组间传递参数
原文地址https://www.cnblogs.com/wnfindbug/p/5817038.html 最近在做http加密接口,请求头的uid参数及body的请求json参数都经过加密再发送请求, ...
- iOS 添加启动图片
之前添加启动图片,一直都是通过添加LaunchImage来实现,见链接 http://www.cnblogs.com/jys509/p/4856068.html 这种方法,就需要给每个尺寸添加图片. ...
- 解读经典面试题for循环console.log
for (var i = 1; i <= 5; i++) { setTimeout(function () { console.log(i) },1000)} 会打印出5个6,这是why 因为 ...
- gitlab8.2->8.16->8.17->9.0升级
注:不要跨过8.16升级至8.17,这样做升级过程会报错 ###################################8.2升级至8.16########################## ...
- python爬虫-基础入门-爬取整个网站《2》
python爬虫-基础入门-爬取整个网站<2> 描述: 开场白已在<python爬虫-基础入门-爬取整个网站<1>>中描述过了,这里不在描述,只附上 python3 ...
- sql 查询重复数据,删除重复数据,过滤重复数据
select * from (SELECT titleid,count(titleid) c FROM [DragonGuoShi].[dbo].[ArticleInfo] group by titl ...
- djago 定义后台地址
在app 中urls.py 可替换原始后台登陆地址 /admin 为自定义地址
- Discuz! 安装模板、插件提示“对不起,您安装的不是正版应用...
iscuz 社区在更新到2.0以上后,增加了对插件的版本检测,在安装时,可能会出现:“对不起,您安装的不是正版应用,安装程序无法继续执行”的提示,要解决这个其实挺容易的,找到以下文件: /source ...