码迷,mamicode.com
首页 > 编程语言 > 详细

java作业4

时间:2015-10-23 21:30:56      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

(一)  请查看String.equals()方法的实现代码,注意学习其实现方法。(发表到博客作业上)

 技术分享

 

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

 

Length():获取字串长度

    String s1 = "Welcome to java";

    System.out.println("s1‘s length is: " + s1.length());

运行结果:

s1‘s length is: 15

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

String s1 = "Welcome to java";

System.out.println(s1.substring(4));

System.out.println(s1.substring(2, 7));

运行结果:

ome to java

lcome

 

getChars():获取从指定位置起的子串复制到字符数组中(它有四个参数,在示例中有介绍)

char[] s1 = {‘I‘,‘ ‘,‘l‘,‘o‘,‘v‘,‘e‘,‘ ‘,‘h‘,‘e‘,‘r‘,‘!‘};//s1=I love her!

String s2 = new String("you!"); s2.getChars(0,3,s1,7); //s1=I love you!

System.out.println( s1);

运行结果:I love you!

replace():子串替换

String s = "Welcome to java";

System.out.println(s.replace(‘e‘, ‘m‘));

System.out.println(s.replaceFirst("e", "AB"));

System.out.println("eleleledsafsdfhie".replaceAll("el", "wml"));

运行结果:

Wmlcomm to java
WABlcome to java
wmlwmlwmledsafsdfhie

 

toUpperCase() toLowerCase():大小写转换

String s = "Welcome to java";

System.out.println("s.toUpperCase():" +s.toUpperCase()); //s.toUpperCase(): WELCOME TO JAVA

System.out.println("s.toLowerCase(): " + s.toLowerCase()); //s.toLowerCase(): welcome to java

trim():去除头尾空格:

String s = "  weer ewre ";

System.out.println(s.trim());  // weer ewre

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

char[] s1 = {‘I‘,‘ ‘,‘l‘,‘o‘,‘v‘,‘e‘,‘ ‘,‘h‘,‘e‘,‘r‘,‘!‘};//s1=I love her!

String s2 = new String("you!"); s2.getChars(0,3,s1,7); //s1=I love you!

System.out.println( s1 );

运行结果:

I love you!

(三)字串加密

设计思想: 用charAt()函数获取字符串中的每个字符,加密时所有字符改成本字符在字母表中后三位位置的字符,但XYZ变成ABC,解密时所有字符改成本字符在字母表中前三位位置的字符,但ABC变成XYZ。

 

技术分享

 技术分享

                            技术分享

  源代码:

 技术分享

 

 技术分享

 技术分享

 结果截图:

 

技术分享

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

java作业4

标签:

原文地址:http://www.cnblogs.com/jinpeigang/p/4905653.html

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