⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 go.java

📁 这是用java编写的加密与解密程序
💻 JAVA
字号:


import java.io.*;


public class Go 
{
	public int itemNo;

	public Go(String rPath, String wPath, int ctlID)
	{
		if(rPath.equals(wPath))
		{
			System.out.print("输入输出文件不能为同样的路径!");
			System.exit(0);
		}
		try
		{
			Read re = new Read(rPath);
			itemNo = re.itemNo; 
			
			DataInputStream in = new DataInputStream(new BufferedInputStream((new FileInputStream(re.rPath))));
			BufferedReader bf = new BufferedReader(new InputStreamReader(in));

			
			PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(wPath)));
			String ss = "";
			
			int i = 0;			
			int itemID = ctlID % itemNo;
			
			while( i < re.endsec)
			{
				if(i < re.section)
				{
		            out.println(bf.readLine());
					i++;
				}				
				else
				{
					ss = bf.readLine();
					out.println(ss);
					i++;
					
					if((ss.equals("AcDbCircle")) || (ss.equals("AcDbLine")))
					{
						bf.readLine();
						out.println(re.item[itemID].s1);
						bf.readLine();
						out.println(re.item[itemID].s2);
						bf.readLine();
						out.println(re.item[itemID].s3);
						bf.readLine();
						out.println(re.item[itemID].s4);
						bf.readLine();
						out.println(re.item[itemID].s5);
						bf.readLine();
						out.println(re.item[itemID].s6);
						
						itemID++;
						itemID %= itemNo;
						i += 6;			
						
						if(itemID == 1000)
						{
							break;
						}
					
					}
				}
			}
			
			while(!ss.equals("EOF"))
			{
				ss = bf.readLine();
				out.println(ss);
			}
			out.close();
			bf.close();
			in.close();
			
		}
		catch(IOException e)
		{
			System.out.print(e);
		}
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -