如何使用String字符串

如何使用String字符串

前言

例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。

提示:以下是本篇文章正文内容,下面案例可供参考

一、String是什么?

示例:字符串是一个特殊的对象,属于引用类型,String代表字符串,是一个使用final修饰的类,String类不能被继承。

二、使用步骤

1.创建String的方法

代码如下(示例):

下面展示一些 内联代码片

//string:包装类对象,字面量创建的 字符串不能说是一个真正的字符串对象,
//调用字符串方法的时候,会暂时包装成String对象
//1.字面量
var str1 = "web1116";
console.log(str1); 
console.log(typeof str1);
console.log(str1.charAt(1)); //e

//2.关键字new 创建
var str2 = new String("web1116");
console.log(str2);
console.log(typeof str2);

2.字符串方法

获取:
字符串中包含的字符数,也就是字符串的长度。
int length():获取长度。
根据位置获取该位置上的某个字符。
char charAt(int index):返回指定索引处的char值。
根据字符获取该字符在字符串的位置。
int indexOf(String str):返回的是str在字符串中第一次出现的位置。
int indexOf(int ch,int fromIndex):从fromIndex指定位置开始,获取ch在字符串中出现的位置。
int lastIndexOf(int ch):反向索引一个字符出现的位置

判断:
字符串中是否包含某一个子串。
boolean contains(str);
字符中是否有内容。
boolean isEmpty():原理就是判断长度是否为0.
字符串是否是以指定内容开头。
boolean startsWith(str);
字符串是否是以指定内容结尾。
boolean endsWith(str);
判断字符串内容是否相同。复写Object类中的equals方法。
boolean equals(str);
判断内容是否相同,并忽略大小写
boolean equalsIgnoreCase();

转换
将字符数组转换成字符串。
构造函数: String(char[])
String(char[],offset,count):将字符数组中的一部分转换成字符串。
静态方法:
static String copyValueOf(char[]);
static String copyvalueOf(char[] data, int offset, int count);
将字符串转换成字符数组(重点)。
char[] toCharArray();
将字节数组转换成字符串。
String(byte[])
String(byte[],offset,count):将字节数组中的一部分转换成字符串。
将字符串转换成字节数组
将基本数据类型转换成字符串。
String valueOf(int);
String valueOf(double);

	特殊:字符串和字节数组在转换过程中是可以指定编码表的。

替换
String replace(oldchar,newchar);
切割
String[] split(regex);
子串 获取字符串中的一部分
String substring(begin);
String substring(begin,end);
转换,去除空格,比较
将字符串转成大写或者小写。
String toUpperCase();
String toLowerCase();
将字符串两端的多个空格去除。
String trim();
将两个字符串进行自然顺序的比较。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值