利用字符串“abcdef",编写一段程序,结果运行如下:abcdEFG AbCdEfG gfedcba可以用到chartAt(),substring();touppercase()和一些for循环语句.但是由于我是初学者不会使用String,编了很久都编不出来,只会用replac
来源:学生作业帮助网 编辑:六六作业网 时间:2024/10/06 07:40:40
利用字符串“abcdef",编写一段程序,结果运行如下:abcdEFG AbCdEfG gfedcba可以用到chartAt(),substring();touppercase()和一些for循环语句.但是由于我是初学者不会使用String,编了很久都编不出来,只会用replac
利用字符串“abcdef",编写一段程序,结果运行如下:abcdEFG AbCdEfG gfedcba
可以用到chartAt(),substring();touppercase()和一些for循环语句.但是由于我是初学者不会使用String,编了很久都编不出来,只会用replace和concat..最好附上程序~
利用字符串“abcdef",编写一段程序,结果运行如下:abcdEFG AbCdEfG gfedcba可以用到chartAt(),substring();touppercase()和一些for循环语句.但是由于我是初学者不会使用String,编了很久都编不出来,只会用replac
这个是利用你说的那几个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