zoukankan      html  css  js  c++  java
  • java课后作业

    课后作业之字串加密:

    设计思想:

    1.输入要加密的英文子串str

    2.定义num=str的字符串长度

    3.将字符串转化为单个字符

    4.每个字符+3,向后移3个

    5.定义str1,将新得到的每个字符加到str1后,得到加密后的英文子串str1

    6.输出加密后的英文子串str1

    源代码:

    import java.util.Scanner;

    public class Test {

    public static void main(String[] args) {

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

    Scanner input=new Scanner(System.in);

    System.out.println("请输入要加密的英文子串:");

    String str;

    int num=0;

    str=input.nextLine();

    num=str.length();

    char a;

    int num1=0;

    String str1=new String();

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

    {

    a=str.charAt(i);

    a=(char) (a+3);

    str1=str1+a;

    }

    System.out.println("加密后的英文子串是: "+str1);

    }

    }

    结果截图:

     

    动手动脑之String.equals()方法

        String.equals()用来判断两个字符串对象的内容是否相同,而==判断两个String实例的引用是否相同,即首地址是否相同。

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

    Length()可以求字符串长度。

    charAt()获取指定位置的字符。

    getChars()获取从指定位置起的字符串复制到字符数组中,比如s.getChars(0,5,charArray,0);四个参数的含义:1.被拷贝字符在字符串中的起始位置;2.被拷贝的最后一个字符在字符串中的下标+13.将要存放这些字符的变量;4.拷贝的字符放在字符数组中的起始下标。

    replace()子串替换,比如replaceoldnew);用新的字符串代替旧的字符串。

    toUppercase(),toLowerCase()大小写转换。

    trime()去除头尾空格。

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

  • 相关阅读:
    微信小程序-隐藏和显示自定义的导航
    微信小程序-注册和第一个demo
    QRCodeHelper 二维码生成
    Excel 操作
    angular 初体验
    angular 环境搭建
    代码注入
    c# 从一个服务器 访问另外一个服务器上的文件
    oracle 分组取第一行数据 ,查询sql语句
    软件项目验收需要的文档 ,谢谢补充
  • 原文地址:https://www.cnblogs.com/gzgz/p/4902700.html
Copyright © 2011-2022 走看看