`
QI程序猿
  • 浏览: 17749 次
  • 来自: 上海
最近访客 更多访客>>
社区版块
存档分类
最新评论

JAVA 7 少量代码实现文件字符串读取操作

 
阅读更多
import java.io.IOException;
import java.nio.charset.Charset;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.List;

public class StringToFile {

	public static void main(String[] args) throws IOException {
		write();
		read();
	}

	public static void write() throws IOException {
		String msg = "hello you\nthis is just a test\n";
		Files.write(Paths.get("./duke.txt"), msg.getBytes());
	}

	public static void read() throws IOException {
		List<String> lines = Files.readAllLines(Paths.get("./duke.txt"),
				Charset.defaultCharset());
		for (String line : lines) {
			System.out.println("line read: " + line);
		}
	}
}

 

分享到:
评论

相关推荐

    java字符串的处理.pdf

    - **String** 类:适用于处理少量的、频繁读取但不常修改的字符串。它利用了字符串的不可变性,提高了多线程环境下的安全性,但当字符串频繁改变时,可能会导致性能问题。 - **StringBuffer/StringBuilder** 类:...

    Java练习字符串课题的源码

    "Java练习字符串课题的源码"这个标题暗示我们这里包含了一系列用于学习和实践Java字符串操作的代码示例。这些源码可能是由学生编写的,可能涵盖了字符串的基本操作到高级用法。 在Java中,字符串被表示为`String`类...

    Java获取字符串的拼音码

    总的来说,Java获取字符串的拼音码可以通过使用现成的库或者自定义实现来完成。前者更方便,而后者则需要更多的准备工作。无论选择哪种方式,都需要对Unicode编码和汉字拼音有深入的理解。在实际开发中,可以根据...

    java源码包---java 源码 大量 实例

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    JAVA上百实例源码以及开源项目源代码

    Java访问权限控制源代码 1个目标文件 摘要:Java源码,文件操作,权限控制 Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流...

    Java用File模糊删除少量文件

    首先,我们需要了解Java中的`java.io.File`类,它是操作文件和目录的基础。`File`类提供了许多方法,如`exists()`检查文件是否存在,`delete()`删除文件,以及获取文件或目录路径的方法。 要实现“模糊删除”,我们...

    java源码包2

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    java源码包3

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    java代码-11,张国富,字符串

    `+`操作符适合少量字符串连接,大量连接时推荐使用`StringBuilder`/`StringBuffer`以提高效率。 4. **字符串长度**:使用`length()`方法获取字符串长度。例如: ```java String str = "example"; int len = str....

    android开发之文件操作——文件创建和文件读取

    本项目"android开发之文件操作——文件创建和文件读取"提供了相关的代码示例,帮助开发者理解和实践Android中的文件操作。 在Android中,文件操作主要通过java.io包下的类来实现,如File、FileInputStream、...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    Java访问权限控制源代码 1个目标文件 摘要:Java源码,文件操作,权限控制 Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流...

    java源码包4

     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...

    ch4.zip_java ch4

    `+`运算符适合于少量字符串拼接,大量拼接时推荐使用`StringBuilder`或`StringBuffer`,因为它们在多线程环境中更安全且效率更高。 4. **字符串方法**:`String`类提供了丰富的实例方法,如`length()`获取长度,`...

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    Java访问权限控制源代码 1个目标文件 摘要:Java源码,文件操作,权限控制 Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流...

    学习JAVA—网络编程之Socket、ServerSocket、C/S模式

    在"PromiseSeventeen"这个文件中,可能包含了关于Java网络编程的实例代码,帮助你更好地理解Socket和ServerSocket的使用。你可以通过运行这些代码来实践网络通信的过程,加深对C/S模式的理解。 在实际应用中,Java...

    Java8新特性之StringJoinermd,学习代码

    最后,调用`toString()`方法获取连接后的字符串: ```java String result = joiner.toString(); // 结果为 "Apple,Banana,Cherry" ``` 除了基本构造方法,`StringJoiner`还提供了其他构造方法来设置初始值。例如,...

    java开源包10

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java开源包8

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

    java代码-例子4-8 两种字符串连接的方法比较

    对于少量字符串连接,`+`运算符和`StringBuilder`之间的性能差异可能不明显。然而,随着连接次数的增加,`StringBuilder`的性能优势会逐渐显现。这是因为`+`运算符每次连接都会创建新的字符串,而`StringBuilder`则...

    java开源包4

    ftp4j是一个FTP客户端Java类库,实现了FTP客户端应具有的大部分功能文件(包括上传和下 载),浏览远程FTP服务器上的目录和文件,创建、删除、重命,移动远程目录和文件。ftp4j提供多种方式连接到远程FTP服务器包括...

Global site tag (gtag.js) - Google Analytics