欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

java怎么保存和使用數據

張越彬1年前6瀏覽0評論

Java是一個非常流行的編程語言,它可以方便地保存和使用數據。在Java中,數據可以以各種形式保存,包括文件、數據庫和內存中的數據結構。本文將介紹如何在Java中保存和使用數據。

文件保存

// 保存數據到文件
File file = new File("data.txt");
try {
FileWriter fw = new FileWriter(file);
fw.write("Hello World!");
fw.close();
} catch (IOException e) {
e.printStackTrace();
}
// 讀取文件中的數據
try {
FileReader fr = new FileReader(file);
char[] buffer = new char[(int) file.length()];
fr.read(buffer);
String data = new String(buffer);
System.out.println(data);
fr.close();
} catch (IOException e) {
e.printStackTrace();
}

上面的代碼可以將數據保存到文件中,并讀取輸出文件中的數據。

數據庫保存

// 連接數據庫
String url = "jdbc:mysql://localhost:3306/test";
String user = "root";
String password = "123456";
Connection conn = DriverManager.getConnection(url, user, password);
// 插入數據
PreparedStatement pstmt = conn.prepareStatement("INSERT INTO users(name, age) VALUES (?, ?)");
pstmt.setString(1, "Tom");
pstmt.setInt(2, 25);
pstmt.executeUpdate();
// 查詢數據
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery("SELECT name, age FROM users");
while (rs.next()) {
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println(name + ", " + age);
}
// 關閉連接
rs.close();
stmt.close();
pstmt.close();
conn.close();

上面的代碼可以將數據保存到數據庫中,并查詢輸出數據庫中的數據。

內存中的數據結構

// 創建List
Listlist = new ArrayList<>();
list.add("Apple");
list.add("Banana");
list.add("Orange");
// 遍歷List
for (String s : list) {
System.out.println(s);
}
// 創建Map
Mapmap = new HashMap<>();
map.put("Tom", 25);
map.put("Jerry", 20);
// 獲取Map中的值
int age = map.get("Tom");
System.out.println(age);

上面的代碼可以創建List和Map,并遍歷輸出List的元素,獲取輸出Map中的值。

總之,在Java中可以選擇不同的方式保存和使用數據,根據實際需求選擇合適的方法。