java 类库地址_Java常用类库

Java常用类库之String

案列1.字符串比较函数

2.判断是否是一个网站

3.获取文件名和扩展名

package test39;

public class main

{

public static void main(String[] args)

{

//实现 判断给定的字符串是否是admin

//字符串比较函数

String username="add3";

if(username.equals("admin"))

{

System.out.println("用户名正确");

}

else

{

System.out.print("用户名错误");

//如果不区分大小写

//使用成员方法

//username.equalsIgnoreCase("")

}

//判断是不是一个网址

String str ="http://www.baidu.com";

if(str.startsWith("http://")&&(str.endsWith(".cn"))||(str.endsWith(".com")))

{

System.out.println("\n是一个网址");

}

//截取返回字符串

String s ="abc123abc";

System.out.println(s.length());

System.out.println(s.charAt(3));//获取第三个字符

System.out.println(s.indexOf("12"));//返回字符串的位置

System.out.println(s.indexOf("a"));

String s1=s.substring(3);//返回截取后的字符串 返回值为123abc

System.out.println(s1);//

//String ss="[ABP-185]林志玲.avi";

String ss="林志玲.avi";

int dotIndex=ss.indexOf(".");//索引 :获取"."第一次出现的位置

String name=ss.substring(0,dotIndex);

System.out.println(name);

/*

* 同样可以在dotIndex+1获得带"."的林志玲

*

*/

}

//写程序要严谨

练习

/*

*

* String ss="[ABP-185]林志玲.avi";

*/

//获得番号

String av = "[ABP-185]林志玲.avi";

String avv = av.substring(1);

System.out.println(avv);

int b=avv.indexOf("]");

String avi = avv.substring(0, b);

System.out.println(avi);

/*

* 成功获取番号☺

*/

String o="小王,小张,小方";

String[] names=o.split(",");

//切割功能,正则表达式的用法

for(int i=0;i

{

System.out.println(names[i]);

}

//返回 小王 小张 小方

String u=" admin ";

u=u.trim();//去掉两边的空格

System.out.println(u.equals("admin"));

//字符串比较函数

/*

* 如果要去掉中间的空格呢

*/

u=" admin ";

u=u.replace(" ","");//把中间的空格都去掉

System.out.println(u.equals("admin"));

通过上述几列子较好的理解了java类库的基本使用

String toLowerCase():把字符串变成小写

String toUpperCase():把字符串变成大写

String replace(char oldChar,char newChar):用新的字符去替换指定的旧字符

String replace(String oldStr,String newStr):用新的字符串去替换指定的旧字符串

(*)String[] split(String regex):切割功能,注意正则表达式(以后讲)。把字符串用“,”分割

String trim():去除字符串两端空格

String是不可变的,因此上面的操作都是生成新的字符串对象,要用返回值去取新的字符串。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值