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 Map map = 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中可以選擇不同的方式保存和使用數據,根據實際需求選擇合適的方法。
上一篇ajax 顯示xml數據
下一篇ajax 文件上傳 異步