码迷,mamicode.com
首页 > 其他好文 > 详细

String作业

时间:2015-10-26 20:27:01      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

设计思路:

转换成char字符数组,ascii码向后移动三位。

程序流程图:

技术分享

源代码:

import javax.swing.JOptionPane;

public class Kaisa {
public static void main(String[] args)
{
String s;
s =JOptionPane.showInputDialog( "请输入明文" );
char ch[]=s.toCharArray();
for(int i=0;i<s.length();i++)
{
if(ch[i]==‘X‘||ch[i]==‘Y‘||ch[i]==‘Z‘)
{
ch[i]=(char)(ch[i]-23);
}
else
{
ch[i]=(char)(ch[i]+3);

}

}
JOptionPane.showMessageDialog(null,"密文为:"+String.valueOf(ch));
}

结果截图:

技术分享技术分享

string类的使用说明

1.Length():获取当前字串长度

2.charAt(int index):获取当前字符串对象下标index处的字符

3.getChars():获取从指定位置起的子串复制到字符数组中

参数:int srcBegin,int srcEnd,char[] dst,int dstBegin

srcBegin - 字符串中要复制的第一个字符的索引。
srcEnd - 字符串中要复制的最后一个字符之后的索引。
dst - 目标数组。
dstBegin - 目标数组中的起始偏移量。

4.replace(char ch1,char ch2):将字符串的字符ch1替换为字符串ch2.

5.toUpperCase():将字符串中的小写字符转换为大写字符

6.toLowerCase():将字符串中的大写字符转换为小写字符

7.trim():去除头尾空格,Trim删除的过程为从外到内,直到碰到一个非空白的字符为止,所以不管前后有多少个连续的空白字符都会被删除掉。

8.toCharArray():将字符串对象转换为字符数组。

String作业

标签:

原文地址:http://www.cnblogs.com/longmakk/p/4912129.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!