在编写Java程序时,出现做完爱下面疼怎么办情况该怎么办

编写一个Java程序,打开一个TXT文件-中国学网-中国IT综合门户网站
> 信息中心 >
编写一个Java程序,打开一个TXT文件
来源:互联网 发表时间: 14:54:30 责任编辑:王亮字体:
为了帮助网友解决“编写一个Java程序,打开一个TXT文件”相关的问题,中国学网通过互联网对“编写一个Java程序,打开一个TXT文件”相关的解决方案进行了整理,用户详细问题包括:RT,我想知道:编写一个Java程序,打开一个TXT文件,统计指定子字符串在文件中出现的位置,以及总的本周作业要求,编写一个Java程序,打开一个TXT文件,统计指定子字符串在文件中出现的位置,以及总的出现次数。
下面给出程序框架。请修改下面的程序,以达到要求。,具体解决方案如下:解决方案1:JFileChooser fileChooser = new JFileChooser();//实例化文件选择器(选择文件的窗口)
FileNameExtensionFilter filter =
new FileNameExtensionFilter("Text Files", "txt");//文件名过滤器(过滤文件名,只显示txt格式文件)
fileChooser.setFileFilter(filter);//将过滤器加入到文件选择器中
int returnValue =
fileChooser.showOpenDialog(null);//将文件选择器作为null的一个模式对话框弹出,传入null表示作为桌面程序的模式对话框。并得到返回值
File chooseF
if (returnValue == fileChooser.APPROVE_OPTION) {//如果用户点击了yes或者ok这样的按钮
chooseFile = fileChooser.getSelectedFile();//获取文件
System.out.println(chooseFile.getName() + ": ");//输出文件名
Scanner readFile = new Scanner(chooseFile);//Scanner对象读取文件
while(readFile.hasNext()) {//如果文件读取没有到结尾,一直循环
System.out.println(readFile.nextLine());//读取一行,并输出这一行的内容
readFile.close();//关闭对文件的通道
以上是这段代码里面对txt文件读取的注释。
这段代码只是在开始运行时弹出一个文件选择器的对话框,并只允许用户选择txt文件,然后将txt文件的每一行内容打印出来。
为了方便点,能够直接在这段代码上修改,你只需要将下面这段改一下
while(readFile.hasNext()) {//如果文件读取没有到结尾,一直循环
System.out.println(readFile.nextLine());//读取一行,并输出这一行的内容
readFile.close();//关闭对文件的通道
String buff = "";
while(readFile.hasNext()) {//如果文件读取没有到结尾,一直循环
&buff += readFile.nextLine() + “\n”;//读取一行,并加入到buff后面
readFile.close();//关闭对文件的通道,此时buff就是txt文件的所有内容了。
然后通过正则表达式统计buff中有多少个 xxx字符串。
至于正则怎么来做,你自己网上搜索下,很简单,完全帮你搞完,你就什么都学不到了。
while(readFile.hasNext()) {//如果文件读取没有到结尾,一直循环
System.out.println(readFile.nextLine());//读取一行,并输出这一行的内容
2个回答4个回答2个回答3个回答2个回答3个回答6个回答3个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答1个回答
相关文章:
最新添加资讯
24小时热门资讯
Copyright © 2004- All Rights Reserved. 中国学网 版权所有
京ICP备号-1 京公网安备02号Java私塾跟我学系列私塾,跟,我,Java,java吧
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
Java私塾跟我学系列
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer--144.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口想编写一个课程表的java程序,但编写一半却不知道下面怎样编写,请问有哪位大虾可以指点一下?谢谢!
[问题点数:40分,结帖人Edward1688]
想编写一个课程表的java程序,但编写一半却不知道下面怎样编写,请问有哪位大虾可以指点一下?谢谢!
[问题点数:40分,结帖人Edward1688]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
本帖子已过去太久远了,不再提供回复功能。java当中的IO一mars笔记图解在编译io程序时,会有编译异常,所以我们就要try...cath处理异常
& &io操作的目标
IO中的核心类
核心类的核心方法
& &int len 是 & len是length
import java.io.*;
public class Test {
public static void main(String args[]){
//声明输入流引用
FileInputStream fis =
//生成代表输入流的对象
fis = new FileInputStream(&E:/baidu player/A.txt&);
//生成一个字节数组
byte [] buffer = new byte[100];
//调用输入流对象的read方法,读取数据
fis.read(buffer, 0, buffer.length);
for(int i = 0; i & buffer. i++){
System.out.println(buffer[i]);
}catch(Exception e){
System.out.println(e);
输出结果:
在后面输出的96个结果都是0 ,他们把前面几个0覆盖了
& 为什么是abcd是 97 98 &99 &100 ? & &,因为abcd
ASCII码对应的是&97 98 &99 &100
public class Test {
public static void main(String args[]){
//声明输入流引用
FileInputStream fis =
//生成代表输入流的对象
fis = new FileInputStream(&E:/baidu player/A.txt&);
//生成一个字节数组
byte [] buffer = new byte[100];
//调用输入流对象的read方法,读取数据
fis.read(buffer, 5, buffer.length - 5);
for(int i = 0; i & buffer. i ++ ){
System.out.println(buffer[i]);
}catch(Exception e){
System.out.println(e);
在第5个零后97 98 99 100 101 &,为什么前5个是0, 因为 偏移量offeset偏移量为5
为什么是abcd是 97 98 &99 &100 &101 ? & &,因为abcd&ASCII码对应的是&97 98 &99 &100 101
第三种情况 &去除其余的量的方法
for(int i = 0; i & buffer. i ++ ){
String s = new String(buffer);
//调用一个String对象的trim方法,将会去除掉这个字符串
//的首尾空格和空字符
&&&& &abc def& (中间空格保留)
s = s.trim();
System.out.println(s);
import java.io.*;
public class Test {
public static void main(String args[]){
//声明输入流引用
FileInputStream fis =
//声明输出流的引用
FileOutputStream fos =
//生成代表输入流的对象
fis = new FileInputStream(&E:/baidu player/A.txt&);
//生存代表输出流的对象
fos = new FileOutputStream(&E:/baidu player/Write.txt&);
//生成一个字节数组
byte [] buffer = new byte[100];
//调用输入流对象的read方法,读取数据
int temp = fis.read(buffer, 0, buffer.length);
fos.write(buffer, 0, temp);
}catch(Exception e){
System.out.println(e);
输出: &该文件夹下 生成Write.txt文件。 & A.txt内容是abcde , & & write里面是 A.txt的内容 abcde。。 成功拷贝写入内容
更多相关文章
_System类对IO的支持笔记 本章目标: 掌握System对IO的三种支持: System.out System.err System.in 掌握System.out及System.err的区别 掌握输入.输出重定向 System类的常量 System表示系统类,此类在之前讲解java常用类库的 ...
IO包学习笔记
IO几乎都是实现序列化接口
Common 根目录工具类阅读
FileUtils 比较有学习价值 ,提供文件各种类型的操作,有点模拟操作系统
引用了大量的过滤器
FileSystemUtil 后去硬盘可用空间, ...
JAVA基础18天速成学习笔记之第15天 这是我在csdn下载的.觉得有助于复习Java所以贴了出来.感谢作者.下面附有下载地址. http://download.csdn.net/detail/dongwuming/6412153 网络编程: 多线程+网络: 1.服务器端的等待客户连接代码( wh ...
JAVA基础18天速成学习笔记之第14天 这是我在csdn下载的.觉得有助于复习Java所以贴了出来.感谢作者.下面附有下载地址. http://download.csdn.net/detail/dongwuming/6412153 I/O流 对象流:ObjectInputStream和Object ...
JAVA基础18天速成学习笔记之第11天 这是我在csdn下载的.觉得有助于复习Java所以贴了出来.感谢作者.下面附有下载地址. http://download.csdn.net/detail/dongwuming/6412153 多线程: 进程与线程: 进程:同一个操作系统中执行的一个子程序,包 ...
java 当中变量存储位置的区别 转自/blog/834313 今天复习了一下这些知识,顺便做了下笔记.
1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.
2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈 ...
java学习笔记: 实现简易局域网聊天程序 博客分类:
java java聊天程序
使用UDP模式,编写一个聊天程序
有发送和接收数据2部分,
一个线程接收,一个线程发送
由于发送和接收动作是不一致的,所以要使用2个run方法
而且这两个方法要封装到不同的 ...
&Java并发编程实践&学习笔记之一:基础知识 1.程序与进程 1.1 程序与进程的概念 (1)程序:一组有序的静态指令,是一种静态概念: (2)进程:是一种活动,它是由一个动作序列组成,每个动作是在某个数据集上执行一段程序,整个活动的结果是提供一种系统或用户功能. 1.2 进程与程序的 ...
在django里面上传文件 views.py # Create your views he ...
1.The type android.support.v4.app.Fragment ca ...
1.ls -l *.sh 2.touch -d &10/13/2013& *.sh [我想把所以的.sh文件修改到三个月前()的时间.]3.ls -l *.sh 参考文章
One of the more neat things you can do with the versatile utility lsof is useit to recover a file you've jus ...
原文:.NET平台开源项目速览(7)关于NoSQL数据库LiteDB的分页查询解决过程 在 ...
前言 对于ingress这块算得上目前世界规模最大玩家最多(如果有与之媲美的希望帮忙纠正)的增强虚拟现实游戏可能有些人已经听说,有些人已经在玩,有些还不知道,本文针对那些已经听说但是还没玩的,那些还不知道的做一个简单 ...
新建Menu的layout文件名称为 test_menu_layout &?xml version=&1.0& encoding=&utf-8&?& &men ...
在近期的开发中,针对客户端程序是否支持离线操作及在进行离线操作后数据的一致性的问题,进行了一段时间学习,以下是近期学习内容的分享: 数据冲突处理的分类:并发执行时的冲突及数据合并是的冲突:前者的一半解决方案是在进行数 ...
WordPress的七牛插件都不能用了,官方不开发一个吗?而且还有DZ的插件也没法用,如果都没办法用的话,谁还用七牛?希望官方能够提供相关解决方案,另外官方的PHPSDK,修改之后,总是提示HTTP错误,求解.Wor ...
多个Open drain输出口可以连接到同一个上拉电阻上仿照别人例子写了个爬虫程序,但是出现了空指针错误,希望大神们帮忙看下,谢谢
[问题点数:100分,结帖人yunxufusheng]
仿照别人例子写了个爬虫程序,但是出现了空指针错误,希望大神们帮忙看下,谢谢
[问题点数:100分,结帖人yunxufusheng]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2016年1月 Java大版内专家分月排行榜第二2015年12月 Java大版内专家分月排行榜第二2015年8月 Java大版内专家分月排行榜第二2015年3月 Java大版内专家分月排行榜第二2015年1月 Java大版内专家分月排行榜第二2014年12月 Java大版内专家分月排行榜第二2014年11月 Java大版内专家分月排行榜第二2014年6月 Java大版内专家分月排行榜第二2014年4月 Java大版内专家分月排行榜第二2014年1月 Java大版内专家分月排行榜第二2013年11月 Java大版内专家分月排行榜第二
2015年9月 Java大版内专家分月排行榜第三2015年6月 Java大版内专家分月排行榜第三2015年5月 Java大版内专家分月排行榜第三2015年2月 Java大版内专家分月排行榜第三2014年3月 Java大版内专家分月排行榜第三2013年12月 Java大版内专家分月排行榜第三
2016年1月 Java大版内专家分月排行榜第二2015年12月 Java大版内专家分月排行榜第二2015年8月 Java大版内专家分月排行榜第二2015年3月 Java大版内专家分月排行榜第二2015年1月 Java大版内专家分月排行榜第二2014年12月 Java大版内专家分月排行榜第二2014年11月 Java大版内专家分月排行榜第二2014年6月 Java大版内专家分月排行榜第二2014年4月 Java大版内专家分月排行榜第二2014年1月 Java大版内专家分月排行榜第二2013年11月 Java大版内专家分月排行榜第二
2015年9月 Java大版内专家分月排行榜第三2015年6月 Java大版内专家分月排行榜第三2015年5月 Java大版内专家分月排行榜第三2015年2月 Java大版内专家分月排行榜第三2014年3月 Java大版内专家分月排行榜第三2013年12月 Java大版内专家分月排行榜第三
2014年2月 扩充话题大版内专家分月排行榜第二
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。}

我要回帖

更多关于 做完爱下面疼怎么办 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信