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

Java的常用类02

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

Java的常用类02

String类的其他功能

替换功能

String replace(char old,char new)

String replace(String old,String new)

去出字符串两边空格

String trim()

按字典顺序比较两个字符串

int compareTo(String str)

int compareToIgnoreCase(String str)

StringBuffer类 概述

我们如果对字符串进行拼接操作,每次拼接,都会构建一个新的String对象,既耗时,又浪费空间。而StringBuffer就可以解决这个问题

线程安全的可变字符序列

构造方法

public StringBuffer()

public StringBuffer(int capacity)

public StringBuffer(String str)

成员方法 添加功能

public StringBuffer append(String str)

public StringBuffer insert(int offset,String str)

删除功能

public StringBuffer deleteCharAt(int index)

public StringBuffer delete(int start,int end)

替换功能

public StringBuffer replace(int start,int end,String str)

反转功能

public StringBuffer reverse()

截取功能(注意该几个方法的返回值与上面不同,这几个返回的是字符)

public String substring(int start)

public String substring(int start,int end)

//String,StringBuffer和StringBuilder的区别

​
class demo{
    public static void main(String[] args){
        String s1="hello";
        String s2="world";
        System.out.println(s1+"--"+s2);
        change(s1,s2);
        System.out.println(s1+"--"+s2);
        
        StringBuffer sb1=new StringBuffer("hello");
        StringBuffer sb2=new StringBuffer("world");
        System.out.println(sb1+"--"+sb2);
        change01(s1,s2);
        System.out.println(sb1+"--"+sb2);
    }
    
    public static void change(String s1,String s2){
        s1=s2;
        s2=s1+s2;
    }
    public static void change01(String s1,String s2){
        sb1=sb2;
        sb2.append(sb1);
    }
}
​
//返回
hello--world
hello--world
hello--world
hello--worldworld
    
    //原因
    

数组高级(排序和查找) 排序

冒泡排序

相邻元素两两比较,大的往后放,第一次完毕,最大值出现在最大索引处

选择排序

从0索引开始,依次和后面元素比较,小的往前放,第一次完毕,最小值出现在了最小索引处

查找

基本查找 数组元素无序

二分查找 数组元素有序

Arrays类 概述

针对数组进行操作的工具类

提供了排序,查找等功能

成员方法

public static String toString(int[] a)

public static void sort(int[] a)

public static int binarySearch(int[] a,int key)

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

版权所有 (c)2021-2022 MSHXW.COM

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