找到关于面向对象编程的9301 篇文章
6000+ 次浏览
是的,你可以在接口中定义一个类。一般来说,如果接口的方法使用了这个类,并且我们没有在其他地方使用它,那么我们会在接口内声明一个类。示例interface Library { void issueBook(Book b); void retrieveBook(Book b); public class Book { int bookId; String bookName; int issueDate; int returnDate; } } public class Sample implements Library { public void issueBook(Book b) { System.out.println("Book Issued"); } public void retrieveBook(Book b) { ... 阅读更多
1000+ 次浏览
FileWriter 类的 flush() 方法会刷新文件的内容。您可以使用此方法来截断文件。示例import java.io.File; import java.io.FileWriter; public class FileTruncate { public static void main(String args[]) throws Exception { File file = new File("myData"); FileWriter fw = new FileWriter(file, false); fw.flush(); System.out.println("File truncated"); } }输出File truncated
273 次浏览
您可以使用 File 类访问纯文本。示例实时演示import java.io.File; public class ReadFile { public static void main(String[] args) { File f = null; String str = "data.txt"; try { f = new File(str); boolean bool = f.canExecute(); String a = f.getAbsolutePath(); System.out.print(a); System.out.println(" is executable: "+ bool); } catch (Exception e) { e.printStackTrace(); } } }输出 C:\Users\data is executable: true
2000+ 次浏览
您可以使用 PDF Box 库创建 PDF 文件。您可以按照 Pdf Box 环境教程设置 pdf box 的环境。示例 import java.io.IOException; import org.apache.pdfbox.pdmodel.PDDocument; import org.apache.pdfbox.pdmodel.PDPage; public class CreatingEmptyPdf { public static void main(String args[]) throws IOException { PDDocument document = new PDDocument(); document.addPage(new PDPage()); document.save("C:/pdfBox/BlankPdf.pdf"); System.out.println("PDF created"); document.close(); } } 输出 PDF created
193 次浏览
File 类提供各种方法来执行相应的文件操作。canRead(): 此方法测试应用程序是否可以读取此抽象路径名表示的文件。当且仅当此抽象路径名指定的文件存在并且应用程序可以读取它时,它返回 true;否则返回 false。canWrite(): 此方法测试应用程序是否可以修改此抽象路径名表示的文件。当且仅当文件系统实际包含此抽象路径名表示的文件并且应用程序被允许写入该文件时,它返回 true;否则返回 false。createNewFile(): 此方法会原子地创建... 阅读更多
92 次浏览
您可以使用 Arrays 类的 sort() 方法对数组进行排序。示例实时演示import java.util.Arrays; public class MainClass { public static void main(String args[]) throws Exception { int array[] = { 2, 5, -2, 6, -3, 8, 0, -7, -9, 4 }; Arrays.sort(array); printArray("Sorted array", array); int index = Arrays.binarySearch(array, 1); System.out.println("Didn't find 1 @ " + index); int newIndex = -index - 1; array = insertElement(array, 1, newIndex); printArray("With 1 added", array); } ... 阅读更多
1000+ 次浏览
您可以借助 FileUtils 类的 FileUtils.sizeofDirectory(File Name) 方法获取目录的大小。示例import java.io.File; import org.apache.commons.io.FileUtils; public class Main { public static void main(String[] args) { long size = FileUtils.sizeOfDirectory(new File("C:/Windows")); System.out.println("Size: " + size + " bytes"); } }输出Size: 2048 bytes
115 次浏览
下面的示例展示了通过创建文件过滤器来查找目录中特定文件的方法。下面的示例显示所有文件名以“b”开头的文件。示例实时演示import java.io.*; public class Main { public static void main(String[] args) { File dir = new File("C:"); FilenameFilter filter = new FilenameFilter() { public boolean accept (File dir, String name) { return name.startsWith("b"); } }; String[] children = ... 阅读更多
242 次浏览
java.io.File.mkdirs() 创建此抽象路径名指定的目录,以及必要的和不存在的父目录。示例实时演示import java.io.File; public class Main { public static void main(String[] args) { String directories = "D:\a\b\c\d "; File file = new File(directories); boolean result = file.mkdirs(); System.out.println("Status = " + result); } }输出Status = true
数据结构
网络
关系数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP