如何在java编程语言中反转字符串?而不使用任何内置功能。
以下是一种方法,可以将其转换为char
数组,并将数组中的每个元素预先设置为空字符串:
public class ReverseString{
public static void main(String[] args){
String str = "abcde";
//make char array
char[] array = new char[str.length()];
for (int i = 0; i < str.length(); i++) {
array[i] = str.charAt(i);
}
//reverse by prepending to a string
String newString = "";
for (char character : array){
newString = character + newString;
}
System.out.println(newString);
}
}