zoukankan      html  css  js  c++  java
  • java中string类的方法和加密程序

      

    String.equals()方法:

    是对String对象所封装的字符串内容进行比较,也就是说,如果两个String对象所封装的字符串内容相同(包括大小写相同),则equals()方法将返回true

    String类的length(),char(),getChar(),replace(),toUpperCase(),tolowerCase(),trim(),tocharArray()使用说明

    Length()求字符串长度

    Char()获取给定的index处的字符

    getChar()字符转换成数组

    replace()进行替换

    toUpperCase()将字符串中所有的字符转换成大写

    tolowerCase()将字符串中所有的字符转换成小写

    trim()去除字符开头和结尾的空格

    tocharArray()将这个字符串转换为新的字符数组

    2.古罗马皇帝凯撒在打仗时曾经使用过以下方法加密军事情报:

     请编写一个程序,使用上述算法加密或解密用户输入的英文字串。

    import javax.swing.JOptionPane;

    public class JiaMi {

    public static void main(String[] args) {

    // TODO 自动生成的方法存根

           String www=JOptionPane.showInputDialog("请输入一个字符串:");

           char charArray[]=www.toCharArray();

           for(int i=0;i<charArray.length;i++)

           {

            if(charArray[i]=='X'||charArray[i]=='Y'||charArray[i]=='Z')

            charArray[i]=(char)(charArray[i]-23);

            else

            charArray[i]=(char)(charArray[i]+3);

           }

           JOptionPane.showMessageDialog(null, "加密后的字符串:"+String.valueOf(charArray));

    }

    }

    截屏:

  • 相关阅读:
    找到了2年前的一个微博小号
    Float Equal Problem
    有用的护肤品贴
    最近状态总结
    [Coursera]Machine Learning
    KMP算法(转载)
    [Leetcode] Median of Two Sorted Arrays
    [Algorithms(Princeton)] Week1
    [Algorithms(Princeton)] Week1
    [Leetcode] Binary Tree Maximum Path Sum
  • 原文地址:https://www.cnblogs.com/qingqing2015/p/4905900.html
Copyright © 2011-2022 走看看