作业帮 > 综合 > 作业

利用字符串“abcdef",编写一段程序,结果运行如下:abcdEFG AbCdEfG gfedcba

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/23 02:34:37
利用字符串“abcdef",编写一段程序,结果运行如下:abcdEFG AbCdEfG gfedcba
可以用到chartAt(),substring();touppercase()和一些for循环语句.但是由于我是初学者不会使用String,编了很久都编不出来,只会用replace和concat..最好附上程序~
利用字符串“abcdef
这个是利用你说的那几个String的方法实现,注意,最后一个的字符串反转至少有三种方法
我这里只给出了最简单的一种
代码如下(存成Test.java):
public class Test
{
 public static void main(String args[])
 {
  String str = "abcdef";
  String s = str + "g"; // s now is "abcdefg"
  String t = s.substring(4);
  String res1 =  str.replace("def", t.toUpperCase());
  System.out.println(res1);
  String res2 = s;
  for ( int i = 0; i < s.length(); i += 2)
  {
   String tmp = res2.substring(i, i+1);
   res2 = res2.replace(tmp, tmp.toUpperCase());
  }
  System.out.println(res2);
  StringBuffer sb = new StringBuffer(s);
  String res3 = new String(sb.reverse());
  System.out.println(res3);
 }
}
运行结果:
java Test 
abcEFG
AbCdEfG
gfedcba