实现字符串逆序,我们可以倒着选取字符拼接起来
public class T9 {
public static void main(String[] args) {
//定义一个字符
String r1 = "asdfghjksdghjffsdghjghjsdfsdfvghj";
String s1 = "";
for (int i = 0; i < r1.length(); i++) {
//选取字符的最后后后位与s1拼接
s1+= (r1.charAt(r1.length()-i-1));
}
System.out.println(s1);
}
}
我们也可以使用substring方法
在 Java 编程语言中,substring 是一个常用的字符串方法,用于截取字符串的子串。它有两种重载形式,分别是:
substring(int beginIndex)
这种形式的 substring 方法将返回原始字符串中从 beginIndex 开始到字符串末尾的子串。
substring(int beginIndex, int endIndex)
这种形式的 substring 方法将返回原始字符串中从 beginIndex 开始到 endIndex(不包括 endIndex)之间的子串。
public class T9a {
public static void main(String[] args) {
//定义一个字符串
String r1 = "asdfghjksdghjffsdghjghjsdfsdfvghj";
String s2 = "";
for (int i = 0; i < r1.length(); i++) {
//截取字符串第一个拼到s2前边,也能实现倒序
s2 = r1.substring(i, i + 1) + s2;
}
System.out.println(s2);
}
}