String课后作业
2015-10-25 20:04
429 查看
请查看String.equals()方法的实现代码,注意学习其实现方法。
古罗马皇帝凯撒在打仗时曾经使用过加密军事情报: 请编写一个程序,使用上述算法加密或解密用户输入的英文字串。
源程序:
import javax.swing.JOptionPane;
public class Jiami{
public static void main(String[] args) {
String yuanwen;
yuanwen =JOptionPane.showInputDialog( "请输英文字串" );
char chs[]=yuanwen.toCharArray();
for(int i=0;i<yuanwen.length();i++)
{
if(chs[i]=='X'||chs[i]=='Y'||chs[i]=='Z')
{
chs[i]=(char)(chs[i]-23);
}
else
{
chs[i]=(char)(chs[i]+3);
}
}
JOptionPane.showMessageDialog(null,"加密后的字串为:"+String.valueOf(chs));
}
}
结果截图:
public class StringEquals { @param args the command line arguments public static void main(String[] args) { String s1=new String("Hello"); String s2=new String("Hello"); System.out.println(s1==s2); System.out.println(s1.equals(s2)); String s3="Hello"; String s4="Hello"; System.out.println(s3==s4); System.out.println(s3.equals(s4)); } } String类中的equals()方法,是用来判断当前字符串与传递进来的字符串的内容是否一致。String.equals()方法比较的是字符串的内容,使用equals(...)方法会对字符串中的所有字符一个接一个地进行比较,如果完全相等那么返回。 字串加密
古罗马皇帝凯撒在打仗时曾经使用过加密军事情报: 请编写一个程序,使用上述算法加密或解密用户输入的英文字串。
源程序:
import javax.swing.JOptionPane;
public class Jiami{
public static void main(String[] args) {
String yuanwen;
yuanwen =JOptionPane.showInputDialog( "请输英文字串" );
char chs[]=yuanwen.toCharArray();
for(int i=0;i<yuanwen.length();i++)
{
if(chs[i]=='X'||chs[i]=='Y'||chs[i]=='Z')
{
chs[i]=(char)(chs[i]-23);
}
else
{
chs[i]=(char)(chs[i]+3);
}
}
JOptionPane.showMessageDialog(null,"加密后的字串为:"+String.valueOf(chs));
}
}
结果截图:
相关文章推荐
- MsSqlServer 复制分发概述
- hdoj 1005 Number Sequence
- Shortest Prefixes(trie树唯一标识)
- MySQL自带的性能压力测试工具mysqlslap详解
- 项目五——计数的模式匹配
- 软考--线性表操作
- MSSQLSERVER之发布-分发-订阅
- 字符串中字符调换
- [置顶] android webview 底层实现的逻辑
- 第六次作业 业务流程、知识管理、项目整体绩效评估
- android webview 底层实现的逻辑
- android webview 底层实现的逻辑
- android webview 底层实现的逻辑
- android webview 底层实现的逻辑
- android webview 底层实现的逻辑
- 对final数据类型的简单理解
- 浅谈--UITabelView
- cocos-js 跨域显示图片
- 【Cocos Shader】Shader Animation 跳动的心
- [转]JBOSS4.3关于java.lang.OutOfMemoryError: PermGen space解决方法