博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
课堂随笔
阅读量:6542 次
发布时间:2019-06-24

本文共 887 字,大约阅读时间需要 2 分钟。

1.

实验代码:

import java.util.Scanner;

public class Test2 {
public static void main(String[] args){
String s;
Scanner scan = new Scanner(System.in);
System.out.print("请输入一段字符串:");
s = scan.next();
String st = new String();
char m ;
for(int i = 0;i < s.length();i ++)
{
m=s.charAt(i);
if(((m != 'x')&&(m != 'y')&&(m != 'z'))&&((m != 'X')&&(m != 'Y')&&(m != 'Z')))
{
m=(char)(m + 3);
}
else
{
m = (char)(m - 23);
}
st=st + m;
}
System.out.println("加密后的字符串为:"+st);
}
}、

实验截图:

                                                               

实验流程图:

                                                                                               输入字符串

                                                                                                      |

                                                                                     将字符串遍历并且转化为char类型

                                                                                                      |

                                                                                          判断字符是否为x,y,z

                                                                                         |                             |

                                                                             不是,则m = m + 3      是,则m = m - 21

2.

public int length()

返回字符串的长度;

public char charAt(int index)

返回字符串中第index个字符;

public String toUpperCase()

返回一个字符串为该字符串的大写形式

public String toLowerCase()

返回一个字符串为该字符串的小写形式

public String trim()

返回该字符串去掉开头和结尾空格后的字符串

public String replace(char oldchar,char newChar)

在字符串中用newChar字符替换oldChar字符

转载于:https://www.cnblogs.com/overs/p/6005069.html

你可能感兴趣的文章
Java 泛型: 什么是PECS(Producer Extends, Consumer Super)
查看>>
软件包管理-打包解包压缩解压
查看>>
maven构建scala项目
查看>>
linux 高级编程看的书
查看>>
Memcached分布式缓存-windows上初步使用-网摘
查看>>
IIS无法启动的问题
查看>>
如何通过结构中的某个变量获取结构本身的指针?(container_of详解)
查看>>
Android 关于mnt/sdcard和sdcard的区别
查看>>
特征变换(7)总结
查看>>
网络工程师之路怎么走?
查看>>
go语言unix域套接字发送udp报文
查看>>
2.并发和并行
查看>>
OpenGL学习(二)用户与交互
查看>>
神奇的代码-常见错误代码注意点
查看>>
[直播一揽子]编码构思和套路
查看>>
[直播一揽子]x264参数的解释
查看>>
static的意义和功能
查看>>
iOS学习之Objective-C 2.0 运行时系统编程
查看>>
Exchange2007-Exchange2010升级-06 数据库高可用组的创建
查看>>
phpHiveAdmin是如何通过Hive/Hadoop工作的
查看>>