[笔记]有关 字符串String的用法

又是新的一天,只不过有些头痛,但还是坚持写一点.


字符串笔记

首先String 不属于四类八种,String不属于四类八种,String 不属于四类八种.

它是一个字符串变量,String创建后值是不能改变的.

String  name  =  new  String();       //创建空数组
String  name  =  new  String(“文字”); //创建

长度方法 

length()方法   可以输出字符串的长度    输出的类型为int型

用于验证长度.

比较方法 equals()方法 比较两个字符串是否相等  返回的值为Boolean类型(True,False)


大小写相互转换

小写 toLowerlase();   将字符串里转化为小写

大写 toUpperlase();   将字符串里转化为大写

连接  之前用过”+”连接字符串

还有一种方法 用concat()方法      

no3 = no1.concat(no2) 将no2连接在no1的后面之后赋值给no3,但no1 与no2 的值不会改变

 

提取与查询

indexOf(int ch / String value)  从前向后查询ch/value,如果查到则返回该字符串下标

 LestIndexOf(int ch / String value) 从后向前查询 ch/value,如果查到则返回该字符串下标

其中注意indexOf()方法的i为小写

但lestIndexOf()方法的i为大写

我就经常这里没看清

多用于验证固定位是否有某字符与定位某字符位置.

String cs = new String(”test.java”)
if(cs.lastIndexOf(".java") == cs.length()-5) {
	    System.out.println("是java类型文件");
	}else{
System.out.println(”不是java类型文件”);


提取字符串方法

substring(intch)方法  提取下标为ch后所有的字符串

substring(intno1,int no2)  提取下标为no1与no2之间所有的字符串.

但要注意,使用区间提取时no1的值是从0开始计算

no2的值从1开始计算


去前后空格

trim()方法 只能去掉字符串前后的空格,不能去掉字符串里的空格


拆分字符串

split(String separator,int limit)
String newsc = “abcabcabcabc”;
String [ ]sc = split(“a”);

找到字符串里的a,将a前后分开,最终a删除.

拆分开的都装在数组里


今天就先到这里,我先去休息了.

但愿明天无事.




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张德仁

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值