java中SimpleDataformat例子
时间: 2024-03-03 13:52:39 浏览: 15
好的,以下是一个Java中使用SimpleDateFormat进行日期格式化的例子:
```java
import java.text.SimpleDateFormat;
import java.util.Date;
public class SimpleDateFormatExample {
public static void main(String[] args) {
// 创建SimpleDateFormat对象,指定日期格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// 创建Date对象,表示当前时间
Date now = new Date();
// 使用SimpleDateFormat格式化日期
String formattedDate = sdf.format(now);
// 输出格式化后的日期
System.out.println("当前时间:" + formattedDate);
}
}
```
这个例子中,我们使用SimpleDateFormat类创建了一个日期格式化器,指定了日期格式为"yyyy-MM-dd HH:mm:ss",然后将当前时间格式化成这种格式,并输出。
相关问题
java中多态的例子
在Java中,多态是面向对象编程的重要概念之一。它允许不同类的对象对同一方法做出不同的响应。下面是一个简单的Java多态的例子:
```java
class Animal {
public void sound() {
System.out.println("动物发出声音");
}
}
class Dog extends Animal {
public void sound() {
System.out.println("狗发出汪汪声");
}
}
class Cat extends Animal {
public void sound() {
System.out.println("猫发出喵喵声");
}
}
public class PolymorphismExample {
public static void main(String[] args) {
Animal animal1 = new Dog();
Animal animal2 = new Cat();
animal1.sound();
animal2.sound();
}
}
```
在上面的例子中,`Animal` 是一个父类,`Dog` 和 `Cat` 是其子类。它们都重写了父类的 `sound()` 方法。
在 `main()` 方法中,我们创建了一个 `Animal` 类型的对象 `animal1`,并将其实例化为 `Dog` 类的对象。同样地,我们创建了另一个 `Animal` 类型的对象 `animal2`,并将其实例化为 `Cat` 类的对象。
当调用 `animal1.sound()` 时,由于 `animal1` 是一个 `Dog` 类型的对象,因此会调用 `Dog` 类中重写的 `sound()` 方法,并输出 `"狗发出汪汪声"`。
当调用 `animal2.sound()` 时,由于 `animal2` 是一个 `Cat` 类型的对象,因此会调用 `Cat` 类中重写的 `sound()` 方法,并输出 `"猫发出喵喵声"`。
这就是多态的体现,不同的子类对象对同一方法做出了不同的响应。
java中输入对话框例子
当你在 Java 程序中需要从用户获取输入时,可以使用输入对话框来实现。以下是一个示例代码:
```java
import javax.swing.JOptionPane;
public class InputDialogExample {
public static void main(String[] args) {
String name = JOptionPane.showInputDialog("请输入您的名字:");
JOptionPane.showMessageDialog(null, "欢迎您," + name + "!");
}
}
```
运行这个程序,它会弹出一个输入对话框,让用户输入他们的名字。用户输入后,程序会显示一个欢迎消息框,欢迎用户。
这是一个非常简单的例子,但它演示了如何使用输入对话框来获取用户输入。在实际应用中,您可以根据需要添加更多的输入对话框来收集更多的信息。