为了账号安全,请及时绑定邮箱和手机立即绑定
课程 \ Java入门第三季

Java入门第三季

3-7 Calendar 类的应用
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class HelloWorld {

public static void main(String[] args) {
// 创建Calendar对象
Calendar c = Calendar.getInstance();

// 将Calendar对象转换为Date对象
Date date = c.getTime();

// 创建SimpleDateFormat对象,指定目标格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

// 将日期转换为指定格式的字符串
String now = sdf.format(date);
System.out.println("当前时间:" + now);
}
}
2021-08-30 查看完整代码
3-6 使用 Date 和 SimpleDateFormat 类表示时间
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class HelloWorld {

public static void main(String[] args) throws ParseException {

// 使用format()方法将日期转换为指定格式的文本
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm");
SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

// 创建Date对象,表示当前时间
Date now = new Date();

// 调用format()方法,将日期转换为字符串并输出
System.out.println(sdf1.format(now));
System.out.println(sdf2.format(now));
System.out.println(sdf3.format(now));

// 使用parse()方法将文本转换为日期
String d = "2014-6-1 21:05:36";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

// 调用parse()方法,将字符串转换为日期
Date date = sdf.parse(d);

System.out.println(date);
}
}
2021-08-10 查看完整代码
3-4 Java 中基本类型和字符串之间的转换
public class HelloWorld {
public static void main(String[] args) {

double m = 78.5;
//将基本类型转换为字符串
String str1 = m + ""; ;

System.out.println("m 转换为String型后与整数20的求和结果为: "+(str1+20));

String str = "180.20";
// 将字符串转换为基本类型
Double a = Double.valueOf(str); ;

System.out.println("str 转换为double型后与整数20的求和结果为: "+(a+20));
}
}
2021-08-10 查看完整代码
3-2 Java 中基本类型和包装类之间的转换
public class HelloWorld {
public static void main(String[] args) {

// 定义double类型变量
double a = 91.5;

// 手动装箱
Double b = new Double(a);

// 自动装箱
Double c = a;

System.out.println("装箱后的结果为:" + b + "和" + c);

// 定义一个Double包装类对象,值为8
Double d = new Double(87.0);

// 手动拆箱
double e = d.doubleValue() ;

// 自动拆箱
double f = d ;

System.out.println("拆箱后的结果为:" + e + "和" + f);
}
}
2021-08-10 查看完整代码
3-1 Java 中的包装类
public class HelloWorld {
public static void main(String[] args) {

// 定义int类型变量,值为86
int score1 = 86;

// 创建Integer包装类对象,表示变量score1的值
Integer score2=new Integer(score1);

// 将Integer包装类转换为double类型
double score3=score2.doubleValue();

// 将Integer包装类转换为float类型
float score4=score2.floatValue();

// 将Integer包装类转换为int类型
int score5 =score2.intValue();

System.out.println("Integer包装类:" + score2); // 86
System.out.println("double类型:" + score3); // 86.00
System.out.println("float类型:" + score4); //86.0
System.out.println("int类型:" + score5); //86
}
}
2021-08-10 查看完整代码
2-5 认识 Java 中的 StringBuilder 类
public class HelloWorld {
public static void main(String[] args) {

// 创建一个StringBuilder对象,用来存储字符串
StringBuilder hobby=new StringBuilder("爱慕课");

System.out.println(hobby);
}
}
2021-08-10 查看完整代码
2-2 Java 中字符串的不变性
public class HelloWorld {
public static void main(String[] args) {
String s1 = "imooc";
String s2 = "imooc";

//定义字符串s3,保存“I love”和s1拼接后的内容
String s3 = "I love"+s1;


// 比较字符串s1和s2
// imooc为常量字符串,多次出现时会被编译器优化,只创建一个对象
System.out.println("s1和s2内存地址相同吗?" + (s1 == s2));

//比较字符串s1和s3
System.out.println("s1和s3内存地址相同吗?" + (s1 == s3) );

String s4 = "I love " + s1;
//比较字符串s4和s3
// s1是变量,s4在运行时才知道具体值,所以s3和s4是不同的对象
System.out.println("s3和s4内存地址相同吗?" + (s4 == s3));
}
}
2021-08-10 查看完整代码
2-1 什么是 Java 中的字符串
public class HelloWorld {
public static void main(String[] args) {
//定义字符串
String hobby = "爱慕课";
String url = "www.imooc.com";

//输出字符串
System.out.println("hobby:" + hobby );
System.out.println("url:" + url );
}
}
2021-08-10 查看完整代码
意见反馈 帮助中心 APP下载
官方微信