java - 不使用字符串函数反转字符串

标签 java

如何编写一个java程序来反转字符串而不使用字符串函数?

 String a="Siva";

 for(int i=0;i<=a.length()-1;i++)
 {
     System.out.print(a.charAt(i));
 }
     System.out.println("");

 for(int i = a.length() - 1; i >= 0; --i)
 {
     System.out.print(a.charAt(i)); 
 }

这里charAt()a.length()是字符串函数

最佳答案

这会有所帮助

public class StringReverse {

   public static void main(String[] args){
    String str = "Reverse";
    StringBuilder sb = new StringBuilder(str);
    str = sb.reverse().toString();
    System.out.println("ReverseString : "+str);
  }

}

没有使用 String 方法

关于java - 不使用字符串函数反转字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20393318/

相关文章:

java - 科学计数法解释为 int 还是 float?

java - 工厂方法模式的好处

java - 复杂的 SQL where 子句 - 集体选择所有但从不重叠

java - 如何使用 ThreadPoolTask​​Executor 设置任务超时

Java:方法找不到证书路径——我需要设置什么?

java - 从 Java 中的 PEM 格式文件中提取多个 X.509 证书

java - 等于持久对象

java - 使用大字节数组下载大文件会导致 "Out of memory"

java - 如何以动态方式操纵路径

Java - 设置jScrollBar的位置