Java中常用的类及常用方法的一些实例

Java常用类:Object、Math、String、包装类、Date
Java集合框架:
                        接口:
Collection、List、Set、Map、Iterator

                       类:Collections、ArrayList、HashMap

1.Math类常用方法使用

例子:计算-10.4的绝对值
           比较55, -10两个数哪个小
           比较0.0, -0.0两个数哪个大
            取0~1之间随机数

代码:

package shiyan1;
 public class ShiYan
{
      public static void main(String[] args) 
{
// TODO Auto-generated method stub

System.out.println("绝对值:"+Math.abs(-10.4));
System.out.println("最小值:"+Math.min(55, -10));
System.out.println("最大值:"+Math.max(0.0,-0.0));
System.out.println("随机数:"+Math.random());
       }
}

2.String类常用方法使用

例子:String str = "Hello World";

           输出str长度
           输出第一个"o",和最后一个"o"的索引
           将str中的字符"l"替换成"m"
          字符串str按空格“ ”分割为2个字符串,比较这两个字符串是否相等。

代码:

package shiyan2;
public class Test2
{
       public static void main(String[] args) 
{
// TODO Auto-generated method stub
String str="Hello Word";
System.out.println("长度为:"+str.length());
System.out.println("第一次出现索引:"+str.indexOf('o'));
System.out.println("最后一次出现索引:"+str.lastIndexOf('o'));
System.out.println("替换后:"+str.replace('l', 'm'));
String[]  a=str.split(" ",2);
System.out.println(a[0]);
System.out.println(a[1]);
System.out.println(a[0].equals(a[1]));
}
}

3.包装类常用方法使用

例子:定义一个String str = "1234";
           将其转换为double类型db并输出
           使用Double类创建对象db1并赋值1234
           将db1对象的值转为double型并db比较是否相等

代码:

package shiyan3;
public class Test3
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
String str = "1234";
Double d=Double.valueOf(str);
System.out.println(d);
Double db=new Double(1234);
System.out.println(d.equals(db));
}
}
4.Date类常用方法使用

例子:获得当前日期和时间对象date
           定义对象Date date1 = new Date(36000000);获得包含的日期和时间
           比较date和date1是否相等
           比较date是在date1之前还是之后

代码:

package shiyan4;
import java.util.Date;
public class Test4 
{
public static void main(String[] args) 
{
// TODO Auto-generated method stub
Date date=new Date();
System.out.println(date);
Date date1 = new Date(36000000);
System.out.println(date.equals(date1));
System.out.println(date.compareTo(date1));
}
}

5.List接口常用方法使用

例子:定义一个list1,存放教学科目"Java基础","Java Web","SSH"
           定义一个list2,存放学生名"小明","李丽"
           输出list2中的元素
           判断list1中是否包含list2元素

代码:

package shiyan5;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class Test5 
{
public static void main(String[] args) 
{
// TODO Auto-generated method stub
List <String>list1 = new ArrayList<String>();
list1.add("Java基础");
list1.add("Java Web");
list1.add("SSH");
List <String>list2 = new ArrayList<String>();
list2.add("小明");
list2.add("李丽");
Iterator <String>it=list2.iterator();
while(it.hasNext())
{
  String str=it.next();
  System.out.println(str);   
}
System.out.println(list1.containsAll(list2));
}
}

6.Map接口常用方法使用

例子:定义一个Map,存放学生信息
           姓名(key):小胡(value)
           性别(key):男(value)
           年龄(key):13(value)
           输出Map的大小
           输出该学生的年龄
           该学生信息集合里,是否存在"爱好"信息

代码:

package shiyan6;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
public class Test6 
{
     public static void main(String[] args) 
   {
// TODO Auto-generated method stub
Map<String,String>map= new HashMap<String,String>();
        map.put("姓名", "小胡");
        map.put("性别", "男");
        map.put("年龄", "13");
        System.out.println("大小:"+map.size());        
        Set<String>set=map.keySet();
        Iterator<String>it=set.iterator();
        while(it.hasNext())
        {
        String key=it.next();
        String value=map.get(key);
        //System.out.println("key:"+key+"\t"+"value:"+value);
        if(key.equals("年龄"))
        {
        System.out.println("年龄:"+value);
        }
        }
        System.out.println(map.containsKey("爱好")); 
   
   }


}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值