Skip to content
闸总博客

欢迎访问闸总博客

  • 首页
  • 会员中心
    • 登录
    • 订单查询
  • 技术学习
    • 技术类
      • JAVA
      • python
      • 运维相关
      • 数据库
      • 虚拟机玩法
      • 手机玩法
      • 其他
    • 计算机类
      • 计算机组成原理
      • 计算机网络
      • 操作系统
      • 数据结构
    • 关于vps分享
      • vps信息测试
      • vps玩法
    • 源码搭建教程
    • 各种工具软件
    • 其他分享
  • 游戏信息
    • pc游戏
    • 主机掌机游戏
    • 手机游戏
  • 动态交流
  • 论坛
    • 交流讨论
    • 羊毛福利
    • 源码分享
      • JAVA源码
      • python源码
      • U3D源码
      • 网站源码
      • h5游戏源码
      • 文字游戏源码
      • 手游源码
    • 资源分享
      • 教学
      • 书籍
      • 影音
      • 游戏
      • 软件
    • 资讯信息
      • 影剧
      • 游戏
      • 3C
      • 动画
  • 知识库
    • 闸总博客
    • 技术
      • Java
      • HTML/CSS
  • 商店
    • 闸总博客 zhazong710
      • 闸总博客 zhazong710
      • 闸总电影
      • 闸总小漫画
    • 微软 Microsoft
    • 谷歌 Google
    • 蒸汽 Steam
    • 任天堂Nintendo
      • 宝可梦Pokemon
    • 其他 Other
      • B站 Bilibili
      • 沪江网校
  • 子站
    • 站内游戏
      • 闸总博客2Moons
      • 闸总绿色传奇
      • 闸总寻仙纪
    • 站内页面
      • 闸总音乐
      • 闸总随机XJJ
      • 闸总舔狗日记
      • 闸总买家秀图片
      • 闸总营销号生成器
    • 站内小游戏
      • 闸总魔塔
      • 闸总人生重开模拟器魔改版
      • 闸总小游戏集合
      • 闸总miku减压
      • 闸总扫雷
      • 闸总2048
      • 闸总欧派合成
  • 0
0 菜单 关闭
  • 首页
  • 会员中心
    • 登录
    • 订单查询
  • 技术学习
    • 技术类
      • JAVA
      • python
      • 运维相关
      • 数据库
      • 虚拟机玩法
      • 手机玩法
      • 其他
    • 计算机类
      • 计算机组成原理
      • 计算机网络
      • 操作系统
      • 数据结构
    • 关于vps分享
      • vps信息测试
      • vps玩法
    • 源码搭建教程
    • 各种工具软件
    • 其他分享
  • 游戏信息
    • pc游戏
    • 主机掌机游戏
    • 手机游戏
  • 动态交流
  • 论坛
    • 交流讨论
    • 羊毛福利
    • 源码分享
      • JAVA源码
      • python源码
      • U3D源码
      • 网站源码
      • h5游戏源码
      • 文字游戏源码
      • 手游源码
    • 资源分享
      • 教学
      • 书籍
      • 影音
      • 游戏
      • 软件
    • 资讯信息
      • 影剧
      • 游戏
      • 3C
      • 动画
  • 知识库
    • 闸总博客
    • 技术
      • Java
      • HTML/CSS
  • 商店
    • 闸总博客 zhazong710
      • 闸总博客 zhazong710
      • 闸总电影
      • 闸总小漫画
    • 微软 Microsoft
    • 谷歌 Google
    • 蒸汽 Steam
    • 任天堂Nintendo
      • 宝可梦Pokemon
    • 其他 Other
      • B站 Bilibili
      • 沪江网校
  • 子站
    • 站内游戏
      • 闸总博客2Moons
      • 闸总绿色传奇
      • 闸总寻仙纪
    • 站内页面
      • 闸总音乐
      • 闸总随机XJJ
      • 闸总舔狗日记
      • 闸总买家秀图片
      • 闸总营销号生成器
    • 站内小游戏
      • 闸总魔塔
      • 闸总人生重开模拟器魔改版
      • 闸总小游戏集合
      • 闸总miku减压
      • 闸总扫雷
      • 闸总2048
      • 闸总欧派合成

闸总博客

1
  • 闸总博客

技术

12
  • Java
    • Java简介
    • Java入门
    • 数据类型与运算符
    • 包、接口、部分关键字
    • Object类、包装类型wrap、内部类、枚举
    • 异常
    • 常用类String
    • 常用类日期、数字
  • HTML/CSS
    • HTML简介
  • Spring
    • Spring 简介
    • IOC(控制反转)
    • AOP(面向切面编程)
View Categories
  • Home
  • docs710
  • 技术
  • Java
  • 常用类String

常用类String

闸总710
更新 2021年10月17日

1 min read

String #

  • final修饰String,不可被继承
  • final属性char[], 字符串不可改变

字符串的比较。 用equals #

public static void main(String[] args) {
		String a = "hello world";
		String b = "hello world";
		System.out.println(a == b); // true 常量相比
		String c = new String("hello world"); // new 在堆
		System.out.println(a == c); // false
		String d = a + ""; // a +方法重载 返回值新对象
		System.out.println(a == d); // false 
		String e = "hello " + "world"; // 常量编译时运算 
		System.out.println(a == e); // true
//		byte f = 127 + 1;
	}

字符串方法 #

  • char charAt(int ); 获取小标处的字符
  • int compareTo(String str); 字符串的比较大小 。自然比较顺序。 负数是小于, 零是相等, 正数是大于
  • String concat(String str); 字符串的拼接
  • boolean contains(charsequence); 判断 是否包含
  • boolean startWith(String str); 判断是否以str开始
  • boolean endWith(String suffix); 判断是否以suffix结尾
  • boolean equals(String str); 比较字符串内容是否一致
  • boolean equalsIgnoreCase(String str); 忽略大小写比较 值是否相等
  • byte[] getBytes(String charset); 把字符串按照 charset编码 进行转换
  • char[] toCharArray(); 把字符串转换成char[]
  • int indexOf(Strint str); 返回指定子字符串第一次出现的字符串内的索引。 不存在的话返回-1
  • int lastIndexOf(String str);返回指定子字符串最后一次出现的字符串内的索引。 不存在的话返回-1
  • String intern(); 把堆中字符串 拿出来。
  • length(); 字符的个数
  • String[] split(String regex); 按照正则表达式字符串regex,拆分成 字符串数组
  • static String join(String delimiter, CharSequence…cs); 把字符串数组 按照 delimiter 合成一个字符串
  • boolean matches(String regex); 字符串是否匹配正则表达式
  • String replace(CharSequence old, CharSequence new); 把字符串 中的所有 old 换成 new
  • String replaceAll(String regex, String new); 把字符串 中的所有 regex正则 换成 new
  • String replaceFirst(String regex, String new);
  • String substring(int fromindex); 字符串截取从 fromindex开始到结尾
  • String substring(int fromindex, int toindex); 字符串截取从 fromindex开始到toIndex [fromindex, toIndex)
  • String toLowerCase()/toUppserCase(); 大小写转换
  • String trim(); 去除左右空格
  • String valueOf(XXXX); 各种转换

StringBuffer与StringBuilder #

  • 字符串的的拼接会产生新的 对象。 超慢
  • StringBuffer线程安全的,拼接慢
  • StringBuilde非线程安全,更快

方法 #

  • toString(); StringBuffer转换字符串
  • append(String str); 拼接
  • delete(from, to); 删除 [from, to)之间的字符
  • insert(position, str); 插入字符串
  • reverse(); 反转字符串
  • indexOf/replace/substring/charAt()…

赞(2)分享
更新 2021年10月17日
Java简介
目录
  • String
    • 字符串的比较。 用equals
    • 字符串方法
  • StringBuffer与StringBuilder
    • 方法
是否有帮助
  • Happy
  • 常规
  • Sad
Copyright © 2020-2025 闸总博客 zhazong710
×

产品入口: 产品添加到购物车