栏目分类:
子分类:
返回
文库吧用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
文库吧 > IT > 软件开发 > 后端开发 > Java

Java中常用方法总结

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java中常用方法总结

1、String类中常用方法

1.1构造方法:

String()  初始化新创建的 `String`对象,使其表示空字符序列。
​
String(byte[] bytes)
通过使用平台的默认字符集解码指定的字节数组来构造新的 String 。
​
int length(); 获取字符串长度
​
char  charAt(int index); 通过索引下标 获取当前下标的字符
​
int indexOf (String str);获取指定的字符第一个出现索引下标
​
int lastIndexOf(int ch);获取指定的字符最后一次出现索引下标

1.2返回是布尔类型数据的方法

boolean equals(Object obj);  判断字符串的内容是否相等。
 
boolean endWith(String str);判断是否是以指定的字符或者字符串结尾的
​
boolean isEmpty(); 判断字符串是否为空
​
boolean contains(String str); 在一个字符串中是否包含另外一个字符串啊
​
boolean  equalsIgnoreCase();忽略大小写比较字符串的是否相等

1.3以下的几个方法比较重要,开发是要用的

将字符数组转为字符串,直接使用String类的构造方法
String(char[] ch);
​
static String valueOf(char[] chs);将字符数组转为字符串。静态的方法【重点】
valueOf方法的重载很多。一定要记住将八大基本数据类型转为字符串
​
char[] tocharArray();将字符串转为字符数组【重点】
 
String replace(char oldChar, char newChar);在字符串中用新的字符替换老的字符
​
String[] split(String regex); 以指定的字符串进行切割
​
String subString(int beginIndex);从指定的位置开始截取字符串
​
String subString(int beginIndex, int endIndex);从指定的位置开始截取字符串到指定的位置结束
​
String toUpperCase();将小写字符转为大写的
​
String toLowerCase();将小写字符转为大写的
​
String trim();去掉首尾空格
2、Collection集合中的方法
Collection接口下面的方法,子类或者子接口能不能使用?可以的
增:
    boolean add(E e);添加一个数据到集合中
     
    boolean addAll(Collection c); 将一个集合数据添加到另外一个集合中
Collection:元素 是E本类或者继承的E,才能添加到另外一个集合中
​
删:
    boolean remove(Object obj);删除指定的元素
     
    boolean removeAll(Collection c);  删除的是交集
[a,b,c]  [b, c, d]
     
    void clear();清空的
查:
    int size();  查看集合中元素的个数 
     
    Object[] toArray(); 将集合转为Object类型数组
     
    boolean contains(Object obj); 集合中是否包含这个元素 如果包含返回true 
     
    boolean containsAll(Collection c);一个集合是否另外一个集合子集合
     
    boolean isEmpty();   判断集合是否为空

2.1 list 接口

增:
    void add(int index, E e);在指定的位置上插入一个元素
     
    boolean addAll(int index, Collection e);将一个集合插入到另外一个集合的指定的位置
删:
    Collection删除的时候,通过元素来删除的。 remove(Object obj)
     
    E remove(int index);通过索引来删除指定的元素。返回的是被删除的元素
改:
    E set(int index, E e); 通过指定的索引修改数据元素,返回值是被修改的原数据
查:
    E get(int index);  通过索引下标去获取指定元素
     
    int indexOf(Object obj);通过元素获取指定的下标的
     
    int lastIndexOf(object obj);通过元素获取最后一次出现的元素的下标
     
    List subList(int formIndex, int toIndex);截取一部分出来
2.2 Map集合(day19)
增:
    V put(K key, V value); 添加键值对的数据到map集合中
 
    void putAll(Map K, Map< ? extends V> V);将一个map集合存放到另一个map集合中
删:
    V remove(K key); 通过键删除键值对的数据,返回的是值
改:
    V put(K key, V value); 当键值存在的时候,会将value的值覆盖
查:
    int size(); 查看集合中元素的个数
     
    boolean isEmpty();判断是否为空,如果不为空返回的是false
     
    boolean containsKey();是否包含这个键
     
    boolean containsValue();是否包含这个值
     
    重要的方法:
    V get(K key);通过键获取值
     
    Set  keySet();获取map集合中的键,然后存到set集合中
     
    Collection values(); 获取map集合中值,存到了Collection集合中
     
    Set> entrySet();将map集合的键值对,存到了set集合
        Map.Entry这个接口的方法
            getKey:返回键值对的键
            getValue:返回键值对的值

3、Object 类(day17)
String   toString()  返回对象的字符串表示形式
public String toString()
​
boolean equals(Object obj) 指示一些其他对象是否等于此。
​
hashCode()
4、File类
boolean  createNewFile();创建一个文件 返回值是布尔类型的数据
	1.如果文件路径不存在会报错
	2.如果文件名字已经存在,返回false
	3.磁盘坏了,创建不了

boolean mkdir();创建单级路径

boolean mkdirs();创建多级路径

删除文件或者文件夹
boolean delete();立即删除文件,常用的

void  deleteOnExit();不会立即删除,是程序退出以后才删除的
    
 File对象的判断方法,比较常用的

boolean isFile();  是否是文件【常用】

boolean isDirectory();是否是文件夹【常用】

boolean isHidden();是否是隐藏文件

boolean isAbsolute();是否是绝对路径

boolean exists();判断文件或者文件夹是否存在【重要】
    
返回值是String类型的数据的

String getName(); 获取文件或者文件夹的名字的

String getPath();获取当前对象的路径的

String getParent();获取当前文件对象的上一级的目录


返回是long类型数据的
long lenght();返回值是文件占用的字节数

long lastModified();获取当前文件最后一次修改的时间
这个是毫秒,除以1000 变成秒,才是时间戳

File[]   listFiles(); 获取当前文件夹下面的所有的=文件

String[]  list();获取当前文件夹下面的所有文件的名字

    
转载请注明:文章转载自 www.wk8.com.cn
本文地址:https://www.wk8.com.cn/it/1040363.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 wk8.com.cn

ICP备案号:晋ICP备2021003244-6号