文本文档编程代码大全(JAVA 文本文件用异或算法进行加密解密的程序代码!)

2024-05-06 03:56:44 7

文本文档编程代码大全(JAVA 文本文件用异或算法进行加密解密的程序代码!)

本文目录

JAVA 文本文件用异或算法进行加密解密的程序代码!

import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; public class XorExample { public static final byte XOR_CONST = 0X12; public static void main(String args) throws Exception { File src = new File("level1.txt"); File dest = new File("level2.txt"); File dest2 = new File("level3.txt");xorEn(src, dest); xorEn(dest, dest2); } /** * 异或的一个特点: a^b = c c^b = a * 所以简单点,这里的加解密都用一个函数就行了 * @param src * @param dest * @throws Exception */ public static void xorEn(File src, File dest) throws Exception { // 文件不存在或为文件夹就不判断了 FileInputStream fis = new FileInputStream(src); FileOutputStream fos = new FileOutputStream(dest); byte; int len = 0; while ((len = fis.read(bs)) != -1) {for (int i = 0; i 《 len; i++) {bs ^= XOR_CONST;}fos.write(bs, 0, len); } fos.close(); fis.close(); } }

求VB程序代码建立一个文本文件in.txt,在其中输入若干个正整数,中间用空格分隔,然后保存起来

        Dim 文件路径 As String = System.Environment.CurrentDirectory + "\in.txt"        If New FileInfo(文件路径).Exists Then            Dim 打开 As New FileStream(文件路径, FileMode.Open)            Dim 读取 As New StreamReader(打开)            While (读取.EndOfStream 《》 True)                FileOpen(1, "d:\out.dat", OpenMode.Output)                Dim cc = 读取.ReadLine().Split(" ").Select(Function(aa) IIf(Integer.Parse(aa) Mod 3 = 0, Integer.Parse(aa), 0)).ToArray()                Dim hh = cc.Sum(Function(bb) bb).ToString                PrintLine(1, hh)                TextBox1.Text = hh            End While            打开.Close()        End If

Java设计并实现一个应用程序,能够读取一个文本文件中的内容并显示,同时能够计算出文本中的行数

java编写显示文本的应用程序, 需要用到图形界面GUI编程技术.

步骤一: 需要搭建一个整体的外观,  调整布局和组件的位置.

主要需要使用的组件

JTextField 文本框组件: 用于当做地址栏, 填写文件的路径

JButton 按钮, 用于响应点击事件,根据地址栏的地址读取文件, 并且显示到文本域里

JTextArea 文本域, 用于显示文件里的字符串信息

JLabel  标签, 用于显示行数信息

布局: 使用边界布局BorderLayout,可以快速按照上下左右中的位置快速布局.

步骤二: IO流,读取文本文件信息,并统计行数.

由于要按行读取,方便计算文件的行数, 所以使用Buffered 可以事半功倍.

核心代码如下

StringBuffer txtbuf=new StringBuffer();//用于保存文本信息int lines=0;//用于计算行数try {BufferedReader br = new BufferedReader(new FileReader(fp));String hasRead=null;while((hasRead=br.readLine())!=null){txtbuf.append(hasRead+"\n");lines++;}br.close();//IO流用完记得关闭} catch (Exception e) {//当IO出现异常时,要进行提示JOptionPane.showMessageDialog(this, "文件读取错误,确认文件存在,\n或者没有被其他文件打开.","IO错误",JOptionPane.ERROR_MESSAGE);;}

步骤三:整合代码

import java.awt.*;import java.awt.event.*;import java.io.*;import javax.swing.*;public class ShowTextFrame extends JFrame implements ActionListener{JTextArea jta;//该文本域用于显示文本信息JTextField jtf;//该文本框,用于填写文件路径JLabel jl;//该标签用于保存读取到的行数JButton jbt;//按钮public ShowTextFrame() {jtf = new JTextField(18);jbt = new JButton("读取并显示");jbt.addActionListener(this);JPanel  jp1 = new JPanel();jp1.add(jtf);jp1.add(jbt);add(jp1,BorderLayout.NORTH);jta = new JTextArea();JScrollPane jsp = new JScrollPane(jta);//文本域添加到滚动面板jsp.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);//垂直滚动条一直显示add(jsp);jl = new JLabel("文件共有0行");JPanel jp2 = new JPanel();jp2.add(jl);add(jp2,BorderLayout.SOUTH);setTitle("显示文本");//窗口标题setSize(380, 320);setLocationRelativeTo(null);//窗口居中setDefaultCloseOperation(EXIT_ON_CLOSE);setVisible(true);}public void actionPerformed(ActionEvent e) {if(jbt==e.getSource()){String fp = jtf.getText().trim();Info info = getInfo(fp);jta.setText(info.txt);//把文本信息显示到文本域jl.setText("文件共有"+info.lines+"行");//把行数显示显示到JLabel}}public Info getInfo(String fp){//通过文件路径,获取文件信息(字符串信息和行数信息)StringBuffer txtbuf=new StringBuffer();int lines=0;try {BufferedReader br = new BufferedReader(new FileReader(fp));String hasRead=null;while((hasRead=br.readLine())!=null){txtbuf.append(hasRead+"\n");lines++;}br.close();//IO流用完记得关闭} catch (Exception e) {//当IO出现异常时,要进行提示JOptionPane.showMessageDialog(this, "文件读取错误,确认文件存在,\n或者没有被其他文件打开.","IO错误",JOptionPane.ERROR_MESSAGE);;}return new Info(txtbuf.toString(), lines);}public static void main(String args) {new ShowTextFrame();//创建窗口实例}}class Info{//辅助类, 用于传递信息String txt;//文字信息int lines;// 行数信息public Info(String txt, int lines) {this.txt = txt;this.lines = lines;}}

运行效果图

C++实现:6.编写程序,统计文本文件中大写英文字母,小写英文字母和数字的个数

程序代码:#include 《fstream》#include 《iostream》using namespace std;void main(){char ch;int i=0,j=0,k=0;ifstream file("C:/test.txt");//读取c盘的文本文件cout《《"文本中的内容:";while(file.get(ch))//读取文本中的内容{cout 《《 ch;if(ch》=’0’&&ch《=’9’)i++;else if(ch》=’a’&&ch《=’z’)j++;else if(ch》=’A’&&ch《=’Z’)k++;}file.close(); //关闭文件流cout《《endl;cout《《"数字的个数:"《《i《《"小写字符的个数:"《《j《《"大写字母的个数:"《《k《《endl;}结果:文本中的内容:dgdgdgDDFDFG2324XV数字的个数:4小写字符的个数:6大写字母的个数:8Press any key to continue

如何用fstream建立一个txt的文本文件,我用visual studio 创建了一个控制台程序,代码如下

#include《iostream》#include《fstream》using namespace std;void main(){ofstream outstuf; //建立输出文件流对象 注意这里 fstream 前面的 o 和 ioutstuf.open("d:\\wenjian.txt");//outstuf.close();} fstream是C++中的。 fopen是C中的。 FILE是流说明符fstream是标准C++的标准库的函数,具有很好的可移植性。 CFile CStdioFile都是MFC库中函数,只能在MFC中用,可移植性不好。有疑问请追问 满意 记得采纳

C语言 :如何建立文本文件,编程把文本文件中的字符串逆序输出

文本文件使用windows记事本就可以建立,每个字符串一行,用回车换行就行。

程序代码:

#include  《stdio.h》

int main()

{      FILE *fp; 

       int k,i=0,j;

       char str; //可以存放1024个串,每个串小于20个字符 

    if((fp=fopen("D:\\dat.txt","r"))==NULL)  //文本文件使用 “r”打开读入,文件在D的根目录下 

    {printf("error");    //如果打开文件失败就输出error

return 0;}

       while(!feof(fp))                    //读入文件内容,直到文件结束 

      {  fscanf(fp,"%s",str);  }  //二维数组每行一个字符串 

    fclose(fp);                          //关闭文件

    for(k=i-1;k》=0;k--)               //从最后一个字符串开始输出

            for(j=strlen(str)-1;j》=0;j--)       //从每个串的最后一个字符开始,输出到第一个字符结束

             {        printf("%c",str);       //倒序输出str记录的文件内容 

}

       printf("\n"); 

    system("pause"); 

文本文件的内容:

abc

sdf

efghij

klmn

opqrst

uvwxyz

输出结果如图

求教一个C语言关于文件的编程题

把file1.txt 放在编译好的exe文件所在文件夹。代码如下:

#include《stdio.h》#include《stdlib.h》#include《string.h》#define MAXWORDS  100//qsort用到的字符串比较函数,用来比较单词int compare(const void * pa, const void *pb){ return strcmp((char *)pa,  (char *)pb);}int main(){FILE *fp1=NULL, *fp2=NULL;fp1=fopen("file1.txt","r");fp2=fopen("file2.txt","wt");if(!fp1 || !fp2){printf("Error open file!\n");exit(-1);}char Words={NULL};char str;int i, cnt=0;//cnt保存了实际读入的单词个数,最多为MAXWORDS个printf("file1 content:\n");for(i=0;!feof(fp1) && i《MAXWORDS;i++){fscanf(fp1,"%s", str);strcpy(Words,str);  Words=’\0’;printf("%s ", Words);}cnt = i;qsort(Words,cnt,sizeof(char)*64,compare); //排序//写入文件2i=0;printf("\n\nfile2(排序后) content:\n");while(i《cnt){printf("%s ", Words);fprintf(fp2,"%s ",Words);} fclose(fp1);fclose(fp2);return 0;}

Python程序,要求打开一个文本文件,从固定行开始读取一直读取某一匹配结果的前一行

实现此功能的代码如下:

f = open(’xx.txt’)

lines = f.readlines()

f.close()

l_list = lines #从第二行开始

for l in l_list:

if l.find(’a’) ==-1:

print l #在没有找到a之前一直打印

else:

break #如果找到,则跳出循环

扩展资料:

用python读取文本文件,对读出的每一行进行操作的实现方式如下:

f = open("test.txt", "r")

while True:

line = f.readline()

if line:

pass

line=line.strip()

p=line.rfind(’.’)

filename=line

print "create %s"%line

else:

break

f.close()

文本文档编程代码大全(JAVA 文本文件用异或算法进行加密解密的程序代码!)

本文编辑:admin

本文相关文章:


程序中xor是什么意思(matlab异或(xor)是什么意思请教,如题,谢谢)

程序中xor是什么意思(matlab异或(xor)是什么意思请教,如题,谢谢)

大家好,今天小编来为大家解答以下的问题,关于程序中xor是什么意思,matlab异或(xor)是什么意思请教,如题,谢谢这个很多人还不知道,现在让我们一起来看看吧!本文目录matlab异或(xor)是什么意思请教,如题,谢谢计算机术语中“异

2024年8月29日 12:05

异或逻辑运算表达式(异或运算公式)

异或逻辑运算表达式(异或运算公式)

各位老铁们好,相信很多人对异或逻辑运算表达式都不是特别的了解,因此呢,今天就来为大家分享下关于异或逻辑运算表达式以及异或运算公式的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录异或运算公式3个数异或的表达式是什么

2024年8月24日 06:36

文本文档编程代码大全(Java设计并实现一个应用程序,能够读取一个文本文件中的内容并显示,同时能够计算出文本中的行数)

文本文档编程代码大全(Java设计并实现一个应用程序,能够读取一个文本文件中的内容并显示,同时能够计算出文本中的行数)

本文目录Java设计并实现一个应用程序,能够读取一个文本文件中的内容并显示,同时能够计算出文本中的行数C语言 :如何建立文本文件,编程把文本文件中的字符串逆序输出Python程序,要求打开一个文本文件,从固定行开始读取一直读取某一匹配结果的

2024年7月20日 05:52

x 11011(设X=11011,Y=10101,对这两个逻辑变量进行“异或”运算的结果是( ))

x 11011(设X=11011,Y=10101,对这两个逻辑变量进行“异或”运算的结果是( ))

本文目录设X=11011,Y=10101,对这两个逻辑变量进行“异或”运算的结果是( )二进制乘法 x=11011,y=10111,求x*y的值,要求写出运算过程,怎么做啊求解已知x=11011,y=00011,用变形补码计算x+y,和x➖

2024年5月16日 18:54

xor的作用及运算公式(异或的作用是什么)

xor的作用及运算公式(异或的作用是什么)

本文目录异或的作用是什么xor异或运算公式是什么位异或运算符怎么运算,异或运算符号异或的作用是什么起内存保护作用。比如Microsoft Visual Studio你加了如下开关/GS会自动加上如上类似的操作。我们可以认为是一种安全cook

2024年3月17日 21:40

更多文章:


梦幻西游中秋节任务(梦幻西游中中秋节有个活动)

梦幻西游中秋节任务(梦幻西游中中秋节有个活动)

本文目录梦幻西游中中秋节有个活动梦幻西游的中秋节任务要怎么做2014梦幻西游中秋节 环任务当中有个他说什么月饼不好吃,下面给你四个月饼选项选什么啊还有 队长召唤抽奖系统游送信戏攻略梦幻西游中中秋节有个活动今年的中秋任务与往年稍微有些不同

2024年6月15日 04:59

宽带拨号上网账号密码(PPPoE的用户名和密码是什么)

宽带拨号上网账号密码(PPPoE的用户名和密码是什么)

大家好,关于宽带拨号上网账号密码很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于PPPoE的用户名和密码是什么的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本

2024年8月12日 14:26

下载gps定位软件(手机虚拟定位下载什么软件)

下载gps定位软件(手机虚拟定位下载什么软件)

大家好,关于下载gps定位软件很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于手机虚拟定位下载什么软件的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!本文目录手

2024年7月26日 00:50

河北交管网违章查询(河北车辆违章查询系统官方入口)

河北交管网违章查询(河北车辆违章查询系统官方入口)

其实河北交管网违章查询的问题并不复杂,但是又很多的朋友都不太了解河北车辆违章查询系统官方入口,因此呢,今天小编就来为大家分享河北交管网违章查询的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!本文目录河北车辆违章查询系统官

2024年8月29日 09:25

绝版QQ秀怎么得到的?什么是绝版QQ秀

绝版QQ秀怎么得到的?什么是绝版QQ秀

本文目录绝版QQ秀怎么得到的什么是绝版QQ秀如何获得绝版QQ秀请问在哪里能买到绝版QQ秀是永久的吗绝版QQ秀绝版QQ秀是什么为什么会有绝版QQ秀,如何获得怎么弄到绝版qq秀绝版QQ秀的代码怎么获取, 我已经买了绝版的,有了绝版QQ秀代码怎

2024年6月23日 02:06

北京秀水街在哪?秀水街的历史沿革

北京秀水街在哪?秀水街的历史沿革

本文目录北京秀水街在哪秀水街的历史沿革北京秀水街到底在哪啊北京秀水街市场怎么样秀水街都卖什么啊库什纳跑到秀水街给女儿买玩具,你怎么看北京秀水街在哪北京秀水街位于北京市朝阳区。 秀水街成立于1980年,一开始只是零零落落的几家商铺,散落

2024年3月9日 06:05

阴阳师现世召唤和普通召唤区别 ?阴阳师显示召唤怎么玩 现世召唤必出ssr

阴阳师现世召唤和普通召唤区别 ?阴阳师显示召唤怎么玩 现世召唤必出ssr

本文目录阴阳师现世召唤和普通召唤区别 阴阳师显示召唤怎么玩 现世召唤必出ssr阴阳师现世召唤阵攻略技巧 怎么使用召唤阴阳师现世召唤和普通召唤区别 阴阳师现世和普通召唤有什么区别?这一直都是玩家关注的焦点,现世召唤已经开启了,那么还有不少玩家

2023年10月31日 00:00

office兼容包官方下载 免费完整版(Office 2007的兼容包在哪里可以下载到正版免费的)

office兼容包官方下载 免费完整版(Office 2007的兼容包在哪里可以下载到正版免费的)

大家好,今天小编来为大家解答以下的问题,关于office兼容包官方下载 免费完整版,Office 2007的兼容包在哪里可以下载到正版免费的这个很多人还不知道,现在让我们一起来看看吧!本文目录Office 2007的兼容包在哪里可以下载到正

2024年6月30日 07:15

钉钉网页版登录入口(钉钉网页版怎么登录 钉钉网页版怎么用)

钉钉网页版登录入口(钉钉网页版怎么登录 钉钉网页版怎么用)

今天给各位分享钉钉网页版怎么登录 钉钉网页版怎么用的知识,其中也会对钉钉网页版怎么登录 钉钉网页版怎么用进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!本文目录钉钉网页版怎么登录 钉钉网页版怎么用钉钉怎么登陆钉钉网页版

2024年7月15日 13:40

amtlib dll(amtlib.dll在哪个目录下)

amtlib dll(amtlib.dll在哪个目录下)

本文目录amtlib.dll在哪个目录下amtlib.dll破解补丁怎么用 详细使用方法介绍PS文件中amtlib dll在哪个文件中adobe amtlib.dll在哪个文件夹2018PS找不到amtlib.dll文件ps cs6 怎样替

2023年6月9日 09:00

凯立德导航下载(电脑上怎么下载汽车凯立德导航)

凯立德导航下载(电脑上怎么下载汽车凯立德导航)

大家好,如果您还对凯立德导航下载不太了解,没有关系,今天就由本站为大家分享凯立德导航下载的知识,包括电脑上怎么下载汽车凯立德导航的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!本文目录电脑上怎么下载汽车凯立德导航手机怎么安

2024年6月16日 23:10

万能恢复数据大师(万能数据恢复大师怎么用)

万能恢复数据大师(万能数据恢复大师怎么用)

各位老铁们好,相信很多人对万能恢复数据大师都不是特别的了解,因此呢,今天就来为大家分享下关于万能恢复数据大师以及万能数据恢复大师怎么用的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录万能数据恢复大师怎么用万能恢复

2024年7月18日 15:05

火车票购买方法(怎么订火车票)

火车票购买方法(怎么订火车票)

本篇文章给大家谈谈火车票购买方法,以及怎么订火车票对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录怎么订火车票怎么买火车票,到上火车的全部步

2024年7月25日 22:16

仙剑奇侠传1手游单机(哪里有适合nokia6120c的手机游戏 仙剑奇侠传1 下载)

仙剑奇侠传1手游单机(哪里有适合nokia6120c的手机游戏 仙剑奇侠传1 下载)

大家好,今天小编来为大家解答以下的问题,关于仙剑奇侠传1手游单机,哪里有适合nokia6120c的手机游戏 仙剑奇侠传1 下载这个很多人还不知道,现在让我们一起来看看吧!本文目录哪里有适合nokia6120c的手机游戏 仙剑奇侠传1 下载好

2024年4月11日 12:01

5713游戏交易平台(5173里游戏帐号交易安全吗)

5713游戏交易平台(5173里游戏帐号交易安全吗)

本文目录5173里游戏帐号交易安全吗5713游戏交易网的信誉好吗我要卖游戏号,在5713里面交易安全不5713游戏交易平台网怎么样5173交易地下城游戏币是怎么交易的5173里游戏帐号交易安全吗一般还是可靠的,但是5173作为全国最大的游戏

2024年6月5日 22:52

ios7微信(微信小程序为什么不支持iOS7)

ios7微信(微信小程序为什么不支持iOS7)

本文目录微信小程序为什么不支持iOS7iOS7越狱后微信闪退怎么办苹果ios7越狱后微信不推送怎么办ios7越狱系统怎么安装适配的微信版本苹果4Sios7 怎么安装多个微信iOS7微信没声音怎么回事ios7越狱微信朋友圈闪退怎么办苹果ios

2024年6月19日 00:54

qq空间认证申请官网(QQ空间里 认证空间怎么弄的 一般人 可以认证吗QQ空间达人呢)

qq空间认证申请官网(QQ空间里 认证空间怎么弄的 一般人 可以认证吗QQ空间达人呢)

各位老铁们好,相信很多人对qq空间认证申请官网都不是特别的了解,因此呢,今天就来为大家分享下关于qq空间认证申请官网以及QQ空间里 认证空间怎么弄的 一般人 可以认证吗QQ空间达人呢的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起

2024年8月28日 03:01

电脑的亮度太亮了怎么调(电脑屏幕太亮,怎么减少亮度)

电脑的亮度太亮了怎么调(电脑屏幕太亮,怎么减少亮度)

本篇文章给大家谈谈电脑的亮度太亮了怎么调,以及电脑屏幕太亮,怎么减少亮度对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。本文目录电脑屏幕太亮,怎么减

2024年9月7日 00:40

打大a记牌器什么意思?哪有不用注册的QQ斗地主记牌器

打大a记牌器什么意思?哪有不用注册的QQ斗地主记牌器

各位老铁们好,相信很多人对简单记牌器都不是特别的了解,因此呢,今天就来为大家分享下关于简单记牌器以及打大a记牌器什么意思的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!本文目录打大a记牌器什么意思哪有不用注册的QQ斗地主

2024年7月1日 05:20

如何注册电子邮箱?怎么注册邮箱

如何注册电子邮箱?怎么注册邮箱

本篇文章给大家谈谈注册邮箱,以及如何注册电子邮箱对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。本文目录如何注册电子邮箱怎么注册邮箱如何申请邮箱免费注册个人邮箱怎么注册申请怎么注册个人电子邮箱怎么注册邮箱帐号电子邮箱怎么注册如何注册邮

2024年5月15日 15:00

近期文章

本站热文

iphone vpn设置(ios设置vpn快捷开关)
2024-07-22 15:01:12 浏览:2334
windows12正式版下载(操作系统Windows Server 2012 R2,在哪能下载到,公司用的)
2024-07-20 17:26:53 浏览:1730
java安装教程(win10如何安装JAVA)
2024-07-19 19:55:49 浏览:1154
client mfc application未响应(每次进cf就提示client MFC Application未响应该怎么办啊!急急急)
2024-07-20 11:15:58 浏览:1152
标签列表

热门搜索