常用类练习

来源:互联网 发布:tcl网络电视有蓝牙吗 编辑:程序博客网 时间:2024/06/06 09:00

在NetBeans中简单的进行数据库jar包的配置,步骤如下:
1、选择所要操作的项目,右击,点击”属性”
1、 toString()练习—-被大多数类复写了(查API看一下)
分别定义Double、Integer、String、StringBuffer类的对象,并进行赋值(随意一个值),调用对象中的toString()方法将其转换为字符串类型并打印。
public class TestToString {
public static void main(String[] args) {
//Integer.toString(22,10);表示把22转成10进制表示的字符串;
Double s=new Double(22);
String s1=new String();
Integer s2=new Integer(23);
StringBuffer s3=new StringBuffer();
System.out.println(s.toString());
System.out.println(s1.toString());
System.out.println(s2.toString());
System.out.println(s3.toString());
}
}

2、 equals()方法练习—-被大多数类复写(查API看一下)
定义两个String类型的变量,str和str1,如下
String str = new String(“hello”);
String str1 = “hello”;
分用==和equals比较这str和str1是否相等,并打印出来,并public class TestString {
public static void main(String[] args) {
String str = new String(“hello”);
String str1 = “hello”;
System.out.println(“str==str1的结果为:”+(str==str1));
//==方法是对比str、str1这两个对象的地址是否一致;
System.out.println(“str.equals(str1)的结果为:”+str.equals(str1));
//equals()方法是比较str、str1这两个对象的内容是否一致;
}
}

3、 equals()方法练习(提高)—提示:需要在Person类中复写equals()
自定义一个Person类,有name和age属性,并一个两个参数的构造函数,在主函数main中,定义两个Person对象p1和p2,如下,调用equals比较这个两个对象是否相等。
Person p1 = new Person(“xiaowang”,12);
Person p2 = new Person(“xiaowang”,12);
p1.equals(p2);

public class Person {
String name;
int age;
Person(String name,int age){
this.name=name;
this.age=age;
}

public boolean equals(Object obj){
if(obj==null){
return false;
}
if(obj instanceof Person){
Person person=(Person)obj;
if((person.name==this.name)&&(person.age==this.age)){
return true;
}
}
return false;
}

public static void main(String[] args){
Person p1 = new Person(“xiaowang”,12);
Person p2 = new Person(“xiaowang”,12);
if(!(p1==p2)){
System.out.println(“p1不等于p2!”);
}else{
System.out.println(“p1等于p2!”);
}
}
}

4、 Math类练习
调用Math类的方法获取两个数的最大值和最小值
public class TestMath {
public static void main(String[] args) {
System.out.println(“50与2.1中最大的值为:”+Math.max(50, 2.1));//50与2.1中输出最大值为;
System.out.println(“70与12中最小的值为:”+Math.min(70, 12));//70与12中输出最小值为;
}
}
5、 String类练习
给定一个字符串String str=”abckdkkkklssdk”,返回长度,返回k第一次出现的索引,把所有的s都替换为t,并把字符串String str1=”nihao”连接在str的后面。每一步操作结果输出打印。public class TestString {
public static void main(String[] args) {
String str=”abckdkkkklssdk”;
String str1=”nihao”;
System.out.println(“该字符串的长度为:”+str.length());
System.out.println(“字符k第一次出现的位置为:”+str.indexOf(“k”));
System.out.println(“将字符s改为t为:”+str.replace(“abckdkkkklssdk”, “abckdkkkklttdk”));
System.out.println(“str1连接在str的后面为:”+str+str1);
}
}

6、 StringBuffer类练习
定义一个StringBuffer对象(随意赋值),练习insert()、append()和replace()函数。
public class TestStringBuffer {
public static void main(String[] args) {
StringBuffer str=new StringBuffer();
str.append(“world”);//添加内容world;
System.out.println(str);
str.insert(0, “hello”);//在第一个内容之前添加内容hello;
System.out.println(str);
str.replace(5, 9, “linpp”);//将第5~9字母替换为linpp;
System.out.println(str);
}
}
7、 包装类练习
定义一个Integer对象,转换成int类型打印
将一个int类型的值,转换成Integer对象
public class TestInteger {
public static void main(String[] args) {
Integer s=new Integer(0);
int i=s.intValue();
System.out.println(i);
int a = 10;
Integer A=Integer.valueOf(a);
System.out.println(A);
}
}

2、在项目属性对话框中选择”库”,然后点击”添加JAR”按钮
3、上机环境中JDBC驱动JAR包路径为:D:\jdbc\sqljdbc_4.1\chs\sqljdbc4.jar。点击”打开”,然后选择”确定”
操作完成就可在工程中看到库已添加,剩下的工作就是在代码中调用相应的驱动类了。。。

0 0
原创粉丝点击