package _6_6_经典范例; //字符串的加解密 //将字符串转换成字符串数组,然后对每个字符进行加密操作,解密时进行相反的操作 public class _6_6_Example_1 { public static void main(String[] args) { // TODO 自动生成的方法存根 String s="我爱Java"; char secret='雯';//密文字符 System.out.println("加密前字符串为:\n"+s); String s1=_6_6_Example_1.UandT(s,secret); System.out.println("加密后字符串为:\n"+s1); System.out.println("解密后字符串为:\n"+UandT(s1,secret)); } //对value进行加密,secret为密文字符 public static String UandT(String value,char secret){ //将需要加密的内容转换成字节数组 byte bt[]=value.getBytes(); for(int i=0;i<bt.length;i++){ bt[i]=(byte)(bt[i]^(byte)secret);//通过异或运算进行加密 } return new String(bt,0,bt.length);//返回字符串 /*StringBuilder builder=new StringBuilder(); for(int i=0;i<bt.length;i++) builder.append(bt[i]); return builder.toString();*/ //为什么按照上面的写结构就不对呢 } }
package _6_6_经典范例; //验证字符串是否是回文 //可以把字符串反转复制,比较两个字符串相同位置的字符是否是相同的 public class _6_6_Example_2 { public static void main(String[] args) { // TODO 自动生成的方法存根 String s1="黄山落叶松叶落山黄"; /*StringBuilder s2=new StringBuilder(s1); s2.reverse();*///字符串反转函数啊 char charArray[]=s1.toCharArray(); StringBuilder s2=new StringBuilder(); for(int i=s1.length()-1;i>=0;i--) s2.append(charArray[i]); int count=0; for(int i=0;i<s1.length();i++){ if(s1.charAt(i)!=s2.charAt(i)){ System.out.println("\""+s1+"\"不是回文序列"); break; } else count++; } System.out.println("count="+count+" "+"s1.length()="+s1.length()); if(count==s1.length()) System.out.println("\""+s1+"\"是回文序列"); } }
相关推荐
C++ Builder与Windows API经典范例_Ch6_Hook(Keyboard & Mouse).rarC++ Builder与Windows API经典范例_Ch6_Hook(Keyboard & Mouse).rar
VC++6[1].0高级编程范例 做Vc6开发的工程师必备 缺点VC6有点老
C++ Builder与Windows API经典范例 6
SuperMap Objects 2008 为广大用户提供了在五种开发语言下(VB6,VC++6,VB .NET2005,C# .NET2005,Delphi7)共240个详细的范例工程源代码及可执行程序,每个工程都是针对某一个或一些具体功能来组织和编写的,相...
Delphi 6灵感设计范例源代码21-40
一些Catia范例,是中国舰船研究设计中心提供的范例
内容简介 本书全面介绍了SQL语句在数据库开发中所用到的技术和技巧。全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种... 附录 SQL范例宝典实例适用范围
范例1-6 三维数组的表示 14 ∷相关函数:InitArray函数 1.1.7 多项式的数组表示 17 范例1-7 多项式数组的表示 17 1.1.8 查找矩阵的马鞍点 19 范例1-8 查找矩阵的马鞍点 19 ∷相关函数:Get_Saddle函数 1.1.9 ...
ASP.NET程序开发范例经典.part6.rar 很不错的一本书,共压缩成了六卷,当前第六卷
内容简介 本书全面介绍了SQL语句在数据库开发中所用到的技术和技巧。全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种... 附录 SQL范例宝典实例适用范围
内容简介 本书全面介绍了SQL语句在数据库开发中所用到的技术和技巧。全书分为23章,涉及到SQLServer2000、SQLServer2005、Access、Oracle10g、MySql5.0和Postgresql8.2等6种... 附录 SQL范例宝典实例适用范围
RS232通讯的VC6 入门范例。/RS232_OK_.rar
《Word VBA高效排版范例应用》将使读者对每天都要面对的Word软件有一个全新的认识,完全发挥它强大的文字处理和排版功能,并为读者提供服务。很多人不知道,其实几乎90%的用户用到了Word软件10%的功能,本书将完全...
是用visual C#2005.NET做的,很实用,希望对大家有所帮助,此程序有6个分压缩包:“C#范例宝典”源代码、“C#范例宝典”源代码第二部分、“C#范例宝典”源代码第三部分、“C#范例宝典”源代码第四部分、“C#范例宝典...
Vb 范例开发宝典学习6单元 Vb 范例开发宝典学习 6单元 Vb 范例开发宝典学习 6单元
vb_IO与存储程序范例(CH6-14).rar
深入探讨DataSource的应用 第6章 ASP.NET 2.0登录与身份验证机制 第7章 ProFile范例——制作用户配置文件 第8章 MasterPage范例——使用母版页 第9章 Theme与Skin范例 第10章 WebParts范例 第11章...
java课程学习资料 若有侵权,请联系本人进行移除。
VB6 正则表达式 应用 范例 源代码
性能测试报告,内容齐全,欢迎下载。包含1.概述,2. 测试范围及方法 3. 测试环境和配置参数4. 测试结果5. 测试结果分析6. 结论和建议