本月博客排行
-
第1名
龙儿筝 -
第2名
johnsmith9th -
第3名
wy_19921005 - zysnba
- sgqt
- lemonhandsome
- sichunli_030
年度博客排行
-
第1名
宏天软件 -
第2名
青否云后端云 -
第3名
龙儿筝 - gashero
- wallimn
- vipbooks
- benladeng5225
- wy_19921005
- fantaxy025025
- e_e
- zysnba
- ssydxa219
- sam123456gz
- javashop
- arpenker
- tanling8334
- kaizi1992
- xpenxpen
- wiseboyloves
- xiangjie88
- ranbuijj
- ganxueyun
- sichunli_030
- xyuma
- wangchen.ily
- jh108020
- lemonhandsome
- zxq_2017
- jbosscn
- Xeden
- johnsmith9th
- luxurioust
- lzyfn123
- zhanjia
- forestqqqq
- ajinn
- nychen2000
- wjianwei666
- hanbaohong
- daizj
- 喧嚣求静
- silverend
- mwhgJava
- kingwell.leng
- lchb139128
- lich0079
- kristy_yy
- jveqi
- java-007
- sunj
最新文章列表
Java读取UTF-8格式txt文件第一行出现乱码及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法(转载)
原文地址:http://blog.csdn.net/jackpk/article/details/5702964/
Java读取UTF-8的txt文件第一行出现乱码“?”及解决
test.txt文件内容:A中2国3456
test.txt文件采用写字板保存为UTF-8格式保存并关闭后使用写字板再次打开该UTF-8文档,中文、字母正常显示
测试代码:
[ ...
java IO系统(2)
四、字符流
java提供了Reader和Writer两个专门操作字符流的类。
①Reader使用字符的方式从文件中读取数据。常用方法有:
Reader是一个抽象类,具体可以完成的功能有其子类完成,如下:
CharArrayReader:直接从内存中以“字符”的形式读取数据。每次读取一个字符,存放到缓存区中。
FileReader:从文本文件中读取字符的字符输入流,该字符输入流使 ...
Chapter 2. Streams
1. Java’s basic output (abstract) class is java.io.OutputStream. This class provides the fundamental methods needed to write data:
public abstract void write(int b) throws IOException
public voi ...
java IO(File类、字节流与字符流、字节字符转换流)
File类
在整个io包中,唯一表示与文件本身有关的类就是File类。使用File类可以进行创建或删除文件等常用操作,要想使用File类,则首先要观察File类的构造方法,此类的常用构造方法如下
[java] view plaincopy
InputStream和Reader的区别
java.io下面有两个抽象类:InputStream和ReaderInputStream是表示字节输入流的所有类的超类Reader是用于读取字符流的抽象类InputStream提供的是字节流的读取,而非文本读取,这是和Reader类的根本区别。即用Reader读取出来的是char数组或者String ,使用InputStream读取出来的是byte数组。弄清了两个超类的根本区别,再来看他们底下子类 ...
RandomAccessFile读取文件
package io;
import java.io.RandomAccessFile;
public class RandomAccessFileTest {
public static void main(String[] args)throws Exception {
printFileInReverseOrder();
}
private st ...
LineNumberReader获取文件行数
package io;
import java.io.FileReader;
import java.io.LineNumberReader;
public class LineNumberReaderTest {
public static void main(String[] args) throws Exception{
int lineNumber = getFil ...
Java IO 文件流的读,文件流写Writer,Reader,InputStream,OutputStream封装!
package com.app.common;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.ByteArrayInputStream ...
下述PDF文件无法保存解决办法: There was a problem reading this document(135)
手头有一个PDF文档, 是加密的. 所以无法对他进行编辑和打印.然而我有个习惯,就是看PDF的时候,喜欢添加一些笔记或者批注, 又或者记录一些什么问题.所以我第一个想法就是先把这个加密的给弄掉. 我使用过的软件有下面两个.AP PDF Password RecoveryPDF Password Remover
通常, 破解完毕, 我应该就可以对其进行添加批注并保存了.然而最近遇到了一个文 ...
20、java.io.Reader字符输入流
一、Reader
用于读取字符流的抽象类。
子类必须实现的方法只有 read(char[], int, int) 和 close()。
但是,多数子类将重写此处定义的一些方法,以提供更高的效率和/或其他功能
直接已知子类:
BufferedReader, CharArrayReader, FilterReader, InputStreamReader, PipedReader ...
Java IO 与 编码 浅析,希望大家多多指教
这些天,研究了下java IO与编码相关的问题,希望和大家探讨一下,欢迎拍砖,共同提高。
可以转载,但是请表明原作者 mubing_s。
首先我们都知道,java IO 的输入流顶层类有两个: java.io.Reader(字符流) 和 java.io.InputStream(字节流),本文要做的是深入细节来解析字符流和字节流在处理文本读入时到底是怎么做的。
先请移步看个小代码:
packa ...
I/O操作的一些基础
前些日志搞了一些I/O的操作,感觉有些生疏了,之前就没有对其做一个总结: 看来有必要做一个小结: I : in 读 O: Out 写 1,根据处理的数类型不同:字节流和字符流符。 2,根据流向不同:输入流和输出流。 因为文件编码的不同,而有了对字符进行高效操作的字符流对象。 原理:就是基于字节流读取字节时,去查了下指定的码表。 字节流和字符流的区别: 1,字节流读取的时候,读到一个字节就返回一个 ...
采用xstream实现javabean和xml互转(2)
采用xstream实现javabean和xml互转(1)中是对xml字符串和javabean之间进行互转,其实xstream也支持xml文件和javabean之间互转,甚至还支持直接通过某个xml文档的url地址和javabean之间互转,在官网api文档中可以看到:
xml-->javabean
javabean-->xml
什么都不说了,直接上代码:
public s ...
简单的文件查找和复制操作小结
输入输出流
在java中如果我们想要实现文件的查找,需要用到File类,实现文件的复制操作就需要用到输入输出流了,其中:所有的输入流类都是抽象类InputStream(字节输入流)或抽象类Reader(字符输入流)的子类,而所有的输出流都是抽象类OutputStream(字节输出流)或抽象类Writer(字符输出流)的子类,下面我们先来认识一下File类。
File类:
File类的对象通常用来获取 ...