zoukankan      html  css  js  c++  java
  • Java课堂加密

    1.字符串加密

    设计思想:

      每个字符都能够转化为整数型,也能将整数型转化为字符类型,这样我们在加密时候由于向后推3个,所以可以将字符转换为整形,然后加3,之后在将运算完的变量转化为字符后输出,就可以实现字符串加密。

    程序流程图:

      输入字符串-》将字符串分解为字符-》字符转换为整形-》整形加3-》转化为字符-》输出。

    源代码:

    import java.util.Scanner;

    public class miwen {

        

    public static void main(String args[])

        {

    char temp;

    int b ;

         System.out.println("Please input string : ");

         Scanner scanner = new Scanner(System.in);

         String a = scanner.next();

         int n=a.length();

         for(int i=0;i<n;i++)

         {if(a.charAt(i)<'x')

         {temp=a.charAt(i);

         b=(int)temp;

         b=b+3;}

         else

         {temp=a.charAt(i);

         b=(int)temp;

         b=b-23;}

            temp =(char) b;

            System.out.println(temp);

          

         }

    }

    }

     

    2.String.equals()方法

    “==”判断的是两个对象是否一致,即内容和地址,而equals()只比较内容;比如判断s1和s2的内容格式s1.equals(s2);

    3.整理String类的Length()、charAt()、 getChars()、replace()、 toUpperCase()、 toLowerCase()、trim()、toCharArray()使用说明

    Length()用来求字符串的长度,返回值为字符串的长度。

    charAt()取该字符串某个位置的字符,从0开始,为char类型

    getChars()将这个字符串中的字符复制到目标字符数组

    replace()将原string 中的元素或子串替换。返回替换后的string

    toUpperCase()将字符串string中字符变为大写

    toLowerCase()将字符串string中字符变为小写

    trim()去除字符串的头为空格

    toCharArray()将字符串转换为字符数组

  • 相关阅读:
    反Secure Boot垄断:兼谈如何在Windows 8电脑上安装Linux
    火车售票系统(数据结构课设)
    货物管理系统(数据结构链式表)
    货物管理系统(数据结构顺序表)
    进制转换器(十进制转n进制)
    大学生成绩管理系统(C语言)
    如何对Linux的grub进行加密
    戴文的Linux内核专题:07内核配置(3)
    戴文的Linux内核专题:06配置内核(2)
    戴文的Linux内核专题:05配置内核(1)
  • 原文地址:https://www.cnblogs.com/zeminzhang/p/6008875.html
Copyright © 2011-2022 走看看