找到34423篇关于编程的文章

如何编写一个在Java中将字符从一个文件复制到另一个文件的程序?

Maruthi Krishna
更新于2019年8月2日 11:24:50

2K+ 次浏览

逐字符复制一个文件内容到另一个文件示例import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; public class CopyFiles {    public static void main(String[] args) throws IOException {       //创建一个File对象来保存源文件       File source = new File("D:\ExampleDirectory\SampleFile.txt");       //创建一个File对象来保存目标文件       File destination = new File("D:\ExampleDirectory\outputFile.txt");       //创建一个FileInputStream对象       FileInputStream inputStream = new FileInputStream(source);       //创建一个FileOutputStream对象       FileOutputStream outputStream = ... 阅读更多

如何在Java中获取文件URI引用?

Maruthi Krishna
更新于2019年8月2日 11:21:24

4K+ 次浏览

java.io包中的名为File的类表示系统中的文件或目录(路径名)。此类提供各种方法来对文件/目录执行各种操作。通常,URI(统一资源标识符)表示资源。Java的URI类表示此格式。您可以通过调用toURI()方法来获取文件的URI格式。示例下面的Java示例打印名为samplefile.txt的文件的URI格式import java.io.File; import java.io.IOException; import java.net.URI; public class GetURI {    public static void main(String args[]) throws IOException {       //实例化File类       String ... 阅读更多

如何在Java中动态创建和存储属性文件?

Maruthi Krishna
更新于2019年8月2日 11:18:19

3K+ 次浏览

`.properties`是Java中用于存储可配置应用程序的扩展名。它在Java中由Properties类表示,您可以使用此类的方法存储属性文件并从中读取。此类继承HashTable类。创建.properties文件创建属性文件-实例化Properties类。使用put()方法填充已创建的Properties对象。通过将要存储文件的路径作为参数传递给它,实例化FileOutputStream类。示例下面的Java程序在D:/ExampleDirectory/路径中创建一个属性文件import java.io.FileOutputStream; import java.io.IOException; import java.util.Properties; public class CreatingPropertiesFile {    public static ... 阅读更多

如何在Java中压缩和解压缩文件数据?

Maruthi Krishna
更新于2019年8月2日 11:11:37

868 次浏览

Java提供两个类,即DeflaterOutputStream和InflaterInputStream,用于压缩和解压缩数据。压缩单个文件压缩单个文件-通过将要压缩的文件路径以字符串格式作为参数传递给其构造函数,创建一个FileInputStream对象。通过将输出文件的路径以字符串格式作为参数传递给其构造函数,创建一个FileOutputStream对象。通过将上面创建的FileOutputStream对象作为参数传递给其构造函数,创建一个DeflaterOutputStream对象。然后,读取输入文件的内容并使用DeflaterOutputStream类的write()方法写入。示例import java.io.FileOutputStream; import java.io.IOException; ... 阅读更多

如何在Java中按文件扩展名过滤文件并显示文件名?

Maruthi Krishna
更新于2019年8月2日 11:06:45

3K+ 次浏览

java.io包中的名为File的类表示系统中的文件或目录(路径名)。此类提供各种方法来对文件/目录执行各种操作。要获取目录中所有现有文件的列表,此类提供五种不同的方法来获取特定文件夹中所有文件的详细信息-String[] list()File[] listFiles()String[] list(FilenameFilter filter)File[] listFiles(FilenameFilter filter)File[] listFiles(FileFilter filter)其中,String[] list(FilenameFilter filter)方法返回一个String数组,其中包含当前(File)对象表示的路径中所有文件和目录的名称。但是,返回的数组包含文件名... 阅读更多

如何在Java中获取文件夹中所有文件/文件夹的列表?

Maruthi Krishna
更新于2023年9月12日 03:22:52

40K+ 次浏览

java.io包中的名为File的类表示系统中的文件或目录(路径名)。此类提供各种方法来对文件/目录执行各种操作。要获取目录中所有现有文件的列表,此类提供files类提供的list()(返回名称)和listFiles()(返回File对象)以及不同的变体。list()方法此方法返回一个String数组,其中包含当前(File)对象表示的路径中所有文件和目录的名称。使用此方法,您只需打印文件和目录的名称即可。示例下面的Java程序... 阅读更多

StringWriter在Java中的重要性是什么?

raja
更新于2023年11月22日 12:03:35

126 次浏览

StringWriter类是Writer类的子类,它将字符串写入输出流。要写入字符串,此字符流将字符串收集到字符串缓冲区中,然后构造一个字符串。StringWriter的缓冲区会根据数据自动增长。StringWriter类的重要方法是write()、append()、getBuffer()、flush()和close()。语法public class StringWriter extends Writer 示例 import java.io.*; public class StringWriterTest { public static void main(String args[]) { String str = "Welcome to Tutorials Point"; try { ... 阅读更多

如何在Java中创建一个单例枚举?

raja
更新于2023年11月22日 12:08:04

3K+ 次浏览

单例模式将类的实例化限制为一个对象。INSTANCE是一个公共静态最终字段,它表示枚举实例。我们可以使用EnumSingleton.INSTANCE获取类的实例,但最好将其封装在getter中,以防我们想要更改实现。在Java中,我们可以使用枚举作为单例的原因有很多。保证只有一个实例(即使通过反射也无法实例化多个枚举)。线程安全。序列化。语法public enum Singleton { INSTANCE; private singleton() { } } 示例 public enum EnumSingleton { ... 阅读更多

我们如何在Java中实现一个计时器线程?

raja
更新于2023年11月22日 12:13:21

4K+ 次浏览

Timer类安排一个任务在给定时间一次或重复运行。它也可以作为守护线程在后台运行。要将Timer与守护线程关联,可以使用带有布尔值的构造函数。Timer按固定延迟以及固定速率安排任务。在固定延迟中,如果任何执行因系统GC而延迟,则其他执行也将延迟,并且每次执行都将相应地延迟到之前的执行。在固定速率下,如果任何执行因系统GC而延迟,则会连续发生2-3次执行... 阅读更多

你可以在Java中的枚举周围使用switch语句吗?

Maruthi Krishna
更新于2020年7月2日 11:48:07

996 次浏览

Java中的枚举是一个数据类型,它存储一组常数值。您可以使用枚举来存储固定值,例如一周中的几天、一年中的几个月等。enum Days {    SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY }您还可以为声明的常量定义具有自定义值的枚举。但是,您需要有一个实例变量、一个构造函数和一个getter方法来返回值。使用带有switch的枚举switch语句允许针对值列表测试变量的相等性。每个值称为一个case,被测试的变量... 阅读更多

广告
© . All rights reserved.