java常用类

7人阅读 评论(0) 收藏 举报
分类:

String类

1、string波尔类型

1boolean equals(Object obj);//判断内容相等---  str == str1 //判断地址相等
2boolean equalsIgnoreCase(String str);//忽略大小写
3boolean contains(String str);//判断是否包含str
4、Boolean startsWith(String str);//判断是否以指定开头;
5、Boolean endsWith(String str);//判断是否以指定结尾
6boolean isEmpty();//判断内容是否为空

2、获取功能

1char charAt(int index);//对应角标的字符
2int indexOf(int ch) //输入数字相对应的ASCII表里的字符在其中的角标
3int 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、替换功能

1String replace(char old,char new);//替换
2String replace(String old,String new);
3String 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);
        }

Arrays

查看评论

关于学习Java中常用类的总结

关于学习JAVA中常用类的总结 一、序言    由于第一次写博客,而且也已经决定走JAVA方向,还是想先简单聊聊JAVA面向对象的编程思想,之前在学习的过程中,听到一个老师对其最后的总结为 “以...
  • qq_38584262
  • qq_38584262
  • 2017-10-30 18:36:17
  • 797

java 多线程 Concurrent.util常用类

CyclicBarrier使用: 假设有只有一个场景:每个线程代表一个跑步运动员,当运动员都准备好后,才一起出发,只要有一个人没有准备好,大家都等待 CountDownLacth使用: 经常用于监听某...
  • lm324114
  • lm324114
  • 2017-03-04 17:45:46
  • 157

java运行常用类rt.jar下载

  • 2018年04月10日 09:33
  • 12.46MB
  • 下载

Java常用类.ppt

  • 2011年09月25日 11:33
  • 181KB
  • 下载

java中必须了解的常用类

java中的包装类为何有包装类的出现? 基本数据类型不具备对象的特性的,比如基本类型不能调用方法、功能简单。 为了让基本数据类型也具备对象的特性, Java 为每个基本数据类型都提供了一个包装类,这样...
  • duxu24
  • duxu24
  • 2016-05-18 13:19:35
  • 6480

java十五个常用类学习及方法举例

一.实验名称:掌握java的十五个常用类二.实验目的:掌握JAVA常用类,包括Scanner类,System类,String类,Arrays类,Integer类,Long类,Short类,Boolea...
  • Tsaryu
  • Tsaryu
  • 2017-03-15 19:29:13
  • 4091

java课件 常用类与异常处理

  • 2010年12月15日 22:59
  • 716KB
  • 下载

Java常用类和方法重点总结

2015年12月20日18:25:21 Java常用类和方法重点总结 作者:数据分析玩家 1、简述Java中内存分配的问题 1>凡是new()出来的东西,都是在堆中进行分配的 2>局部变量【...
  • a2011480169
  • a2011480169
  • 2015-12-20 20:08:01
  • 2271

java多线程中常用的线程帮助类

java.util.concurrent 类 Exchanger java.lang.Object java.util.concurrent.Exchanger 类型参数:V - 可以交...
  • qq_32535477
  • qq_32535477
  • 2016-12-22 16:55:01
  • 653

Java基础之常用类详解

Java中有很多常用类,这些是我们必须要掌握的,下面对这些常用类及其常用方法进行总结并保持更新。包装类我们都知道,Java中有一个系统类型由两部分组成,包含基本类型(primitive),例如int、...
  • u012483425
  • u012483425
  • 2015-05-27 21:11:03
  • 1056
    个人资料
    持之以恒
    等级:
    访问量: 5566
    积分: 543
    排名: 9万+