java中String类型

string对象常用方法

string对象比较方法:

 

string类获取包含子串的方法:

字符串和数字的转换:

 

String类

String对象是不可改变的,字符串一旦创建,内容不能再改变。

构造字符串

例子:

String  newString = new String(“Welcome to Java”);

String newString = "Welcome to Java";

 

 字符串的替换和分隔

String一旦创建字符串,它的内容就不能改变。但是replace()、replaceFirst()、replaceAll()会返回一个源自原始字符串的新字符串(没有改变原始的字符串)

例子:

split()可以返回一个字符串数组

 

依照模式匹配、替换和分隔

正则表达式

例子:

.*代表0个或多个字符相匹配

 

 

输出为 aNNNbNNNNNNc

 

 

 字符串与字符数组之间的转换

 

字符串转数组

 

 

 

字符数组转换字符串

 

 字符和数值转换字符串

数字转换字符串

使用String类里面的静态方法

 

字符串转换为数字

例子:

Double.parseDouble(str)

Integer.parseInt(str)

 

StringBuilder类和StringBuffer类

StringBuilder类和StringBuffer类 与String类 类似, 区别在于String类是不可改变的。

StringBuilder是线程不安全

StringBuffer是线程安全

 

StringBuilder和StringBuffer中的构造函数和其他方法几乎都一样

 

 

修改StringBuilder中的字符串

例子:

 

StringBuilderlei类提供许多处理字符串构建器和获取他的属性的方法

 

posted @   chenzquan  阅读(178)  评论(0编辑  收藏  举报
编辑推荐:
· 智能桌面机器人:用.NET IoT库控制舵机并多方法播放表情
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
阅读排行:
· DeepSeek火爆全网,官网宕机?本地部署一个随便玩「LLM探索」
· 开发者新选择:用DeepSeek实现Cursor级智能编程的免费方案
· 【译】.NET 升级助手现在支持升级到集中式包管理
· 独立开发经验谈:如何通过 Docker 让潜在客户快速体验你的系统
· Tinyfox 发生重大改版
点击右上角即可分享
微信分享提示