Java String类的基本用法

                            Java String类的基本用法

一String的用法
String类在java.lang包中,java使用String类创建一个字符串变量,字符串变量属于对象。java把String类声明的final类,不能有子类。String类对象创建后不能修改,由0或多个字符组成,包含在一对双引号之间。
一些常用的API:
java.lang.String

char charAt (int index) 返回index所指定的字符
String concat(String str) 将两字符串连接
boolean endsWith(String str) 测试字符串是否以str结尾
boolean equals(Object obj) 比较两对象
char[] getBytes 将字符串转换成字符数组返回
char[] getBytes(String str) 将指定的字符串转成制服数组返回
boolean startsWith(String str) 测试字符串是否以str开始
int length() 返回字符串的长度
String replace(char old ,char new) 将old用new替代
char[] toCharArray 将字符串转换成字符数组
String toLowerCase() 将字符串内的字符改写成小写
String toUpperCase() 将字符串内的字符改写成大写
String valueOf(Boolean b) 将布尔方法b的内容用字符串表示
String valueOf(char ch) 将字符ch的内容用字符串表示
String valueOf(int index) 将数字index的内容用字符串表示
String valueOf(long l) 将长整数字l的内容用字符串表示
String substring(int1,int2) 取出字符串内第int1位置到int2的字符串

一、字符串对象的构造:
1、

String s;
s = new String(“We are students”);
等价于

String s = “We are students”;

String s = new String(“We are students”);
2、用无参构造方法生成一个空字符串对象

String s = new String();
3、用字符数组构造字符串

char c1[] = {‘2’,‘3’,‘4’,‘5’};
String str1 = new String©;
char c2[] = {‘1’,‘2’,‘3’,‘4’,‘5’};
String str2 = new String(c2,1,4);//从第一个字符串开始,长度为4

上面两个构造方法生成的字符串实例的内容均为"2345".

4、用字节数组构造字符串

byte c1[]={66,67,68};
byte c2[]={65,66,67,68};
String str1 = new String(c1);
String str2 = new String(c2,1,3);//从字节数组的第一个字节开始,取3个字节
上面两个构造的字符串实例内容均为"BCD";
二、字符串的常用方法
1、int length():获取长度

String s = “We are students”;
int len=s.length();
2、char charAt(int index);根据位置获取位置上某个字符。

String s = “We are students”;
char c = s.charAt(14);
3、int indexOf(int ch):返回的是ch在字符串中第一次出现的位置。

String s = “We are students”;
int num = s.indexOf(“s”);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值