JAVA语言有哪些常用类?JAVA的常用类介绍
小标 2019-01-09 来源 : 阅读 1583 评论 0

摘要:本文主要向大家介绍了JAVA语言有哪些常用类?JAVA的常用类介绍,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。

本文主要向大家介绍了JAVA语言有哪些常用类?JAVA的常用类介绍,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助。


String类


1、string波尔类型


1、boolean equals(Object obj);//判断内容相等---  str == str1 //判断地址相等

2、boolean equalsIgnoreCase(String str);//忽略大小写

3、boolean contains(String str);//判断是否包含str

4、Boolean startsWith(String str);//判断是否以指定开头;

5、Boolean endsWith(String str);//判断是否以指定结尾

6、boolean isEmpty();//判断内容是否为空

   


2、获取功能


1、char charAt(int index);//对应角标的字符

2、int indexOf(int ch) //输入数字相对应的ASCII表里的字符在其中的角标

3、int indexOf(String str)//获取字符串在该字符串中第一次出现的角标

4、String substring(int start);//从指定位置角标开始截取的字符串

5、String substring(int start,int end)//包左不包右

6、String valueOf(char[] ch);//将字符数组转为字符串

   


3、转换功能


1、byte[] getBytes();//将字符串转为字节数组

2、char[] toCharArray();//将字符串转为字符数组

3、static String valueOf(char[] ch);

4、String toLowerCase();

5、String toUpperCase();

7、String concat();//连接

   


4、替换功能


1、String replace(char old,char new);//替换

2、String replace(String old,String new);

3、String trim();//去掉字符串两空格

   


StringBuffered类


1、String s = new String();//静态区不可变

        str+="new";//每次创建新的str在静态区

StringBuffer sb = new StringBuffer(50);//堆区可变、线程安全

//构造函数--将指定字符串放置到缓冲区  缓冲区大小super(str.length() + 16);--每次扩容大小是16

StringBuilder s1 = new StringBuilder();//堆区可变、线程不安全

 

2、StringBuffer append(String str);//追加字符串

3、StringBuffer insert(int index,String str);//指定位置插入

4、StringBuffer deleteCharAt(int index);//指定位置删除

5、StringBuffer delete(int start,int end);//指定范围删除

6、StringBuffer replace(int start,int end,String str);//指定范围替换

7、StringBuffer reverse(String str);//反转字符串

————————————————————

1、字符串转缓冲

StringBuffer s = new StringBuffer(String str);

2、缓冲转字符串

String str = s.toString();

3、字符串转字符数组

char[] ch = str.toCharArray();

4、字符数组转字符串

String str = new String(ch);

String str = str.valueOf(ch);

--------------------

//将数组拼接成一个字符串

        byte[] ch = {1,2,3,4,5,6};//byte就是一个字节是数

        StringBuffer str11 = new  StringBuffer();

        for(int i=0;i < ch.length;i++) {//char类型将数字在ascll表中查找相应的字符,然后输出

            char c = (char)(ch[i]+'0');

            str11.append(c);

        }

   


          

本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注编程语言JAVA频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 1 不喜欢 | 0
看完这篇文章有何感觉?已经有1人表态,100%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程