问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中Io流问题

发布网友 发布时间:2022-05-26 13:25

我来回答

5个回答

热心网友 时间:2023-10-19 08:47

import java.io.*;
public class UpTest {
public static void main(String[] args) {
File txt = new File("K:\\IO测试\\大小写转换\\Test.txt");//目标源!
BufferedReader br = null;// 读!
BufferedWriter bw = null;// 写!
StringBuilder stb = new StringBuilder();// 缓存!
try {
br = new BufferedReader(new FileReader(txt));
try {
for (String str = br.readLine(); str != null; str = br.readLine()) {
char[] chs = str.toCharArray();//临时数组!
for (int i = 0; i < chs.length; i++) {//遍历!
if (Character.isUpperCase(chs[i])) {//大小写转换!
chs[i] = Character.toLowerCase(chs[i]);
stb.append(chs[i]);
} else {
chs[i] = Character.toUpperCase(chs[i]);
stb.append(chs[i]);
}
}
stb.append(System.getProperty("line.separator"));//跨平台换行!
}
bw = new BufferedWriter(new FileWriter("K:\\IO测试\\大小写转换\\Test1.txt"));//目标目的地!
bw.write(stb.toString());//写!
bw.flush();//刷新流!
} catch (IOException e) {
e.printStackTrace();
}
} catch (FileNotFoundException e) {
e.printStackTrace();
} finally {//关流!
if (br != null) {
try {
br.close();
} catch (IOException e) {
e.printStackTrace();
} finally {
if (bw != null) {
try {
bw.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}
}
}

热心网友 时间:2023-10-19 08:47

发文字,超出*了,发不了,就发图片吧。

追答要代码私聊我

热心网友 时间:2023-10-19 08:47

bReader.readLine
按行读取,也就是说直到你从键盘输入换行就是按了回车键,否则是不会输出你打的字符的。你打几个字按下回车再看看。

热心网友 时间:2023-10-19 08:48

小伙子
你换成
StringBuffer
试试FileWriter
fOS
=
new
FileWriter("1.txt",true);这里
的true
是在你的文本里追加的
把他改为false
希望能够帮到你

热心网友 时间:2023-10-19 08:49

public static void main(String[] args) throws IOException {
    // 字节字符转换流
    InputStreamReader isr = new InputStreamReader(new FileInputStream(new File("D:\\store\\test\\111.txt")));
    // 字节字符输出流
    OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(new File("D:\\store\\test\\111.txt")));
    int c = -1;
    while ((c = isr.read()) != -1) {
        // A-Z : 65-90
        if (c >= 65 && c <= 90) {
            c += 32; // A和a之间差32
            // a-z : 97-122
        } else if (c >= 97 && c <= 122) {
            c -= 32;
        }
        // 输出
        osw.write(c);
    }
    // 别忘了关流
    isr.close();
    osw.close();
}

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? java 实现写文件功能 io流题 java中io流问题。。 Java io流题目 nba2k17mc怎么用樱木花道面补 血糖高能做手术吗,具体说一下吧 电脑上2k17哪个修改器比较好,我是正版,玩离线可以用吗 血糖多少能做痔疮手术 nba2k17修改器怎么把技能上限加满 做食道手术血糖低于多少不能做手术 nba2k17mc面补怎么用? 求足球人物位置的英文 nba2k17L大修改器不能永久修改的吗 糖尿病病人要把血糖控制在多少才能做白内障手术吗 下面是关于比赛的基本情况英语翻译 excel中自动排序 nba2k17巅峰科比面补怎么改 血糖8.7左右对伤口愈合有没有妨碍? nba2k17l大修改器面补怎么用 继续英语翻译请教,括号里的不用翻哦 nba2k17mc面补 怎么用 2018年教师资格证大二可以报名吗 什么睡眠面膜好用? it&#39;s skin蜗牛睡眠面膜怎么样 美迪惠尔s.q.s睡眠面膜膏怎么样 美迪惠尔s.q.s睡眠面膜膏怎么辨真假 甲壳素shuidonglishuimianmianmo甲壳素水动力睡眠面膜哪里有卖的 it’s skin 蜗牛睡眠面膜和兰芝的哪个好用? BIOYINA伊丽莎白2050s全能修复睡眠面膜有激素吗 什么面膜收缩毛孔效果好啊? 女友坚决分手后删除我,但为何不拉黑我,却设置朋友验证,这到底是什么意思?_百度问一问 机修车间十四五规划怎么写? 一个手机如何同时登录两个? 昆山铭拓智能家居有限公司怎么样? 昆山坤健智能家居有限公司怎么样? 江苏昆山有哪家公司可以设计智能家居? 昆山春来鸟智能家居有限公司怎么样? 钜凯智能家居(昆山)有限公司怎么样? 昆山法米利智能家居用品有限公司怎么样? 形容高攀不上,低看不起的句子 智能家居什么公司的好?