`
lapulande
  • 浏览: 219610 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java中将字符串倒序方法

阅读更多
import java.lang.StringBuffer;

public class API_String {

public static void main(String[] args) {

   String str = "abcd";

         // 字符串倒序方法一
   char[] ch = str.toCharArray();
   StringBuffer sb = new StringBuffer();
   for (int i = ch.length - 1; i >= 0; i--) {
    sb.append(ch[i]);
   }
   System.out.println(sb.toString());

   // 字符串倒序方法二
   StringBuffer sbb = new StringBuffer();
   for (int i = str.length() - 1; i >= 0; i--) {
    sbb.append(str.charAt(i));
   }
   System.out.println(sbb.toString());

   // 字符串倒序方法三
   System.out.println(new StringBuffer(str).reverse().toString());
}

}

方法一和方法二都是利用已知的索引进行倒序,它们的算法很类似。方法三利用了JAVA中已有API的倒序方法(StringBuffer中的reverse())在API帮助文档里是这么说的:将此字符序列用其反转形式取代。
分享到:
评论

相关推荐

    C++常用字符串分割方法实例汇总

    本文实例汇总了C++常用字符串分割方法,分享给大家供大家参考。具体分析如下: 我们在编程的时候经常会碰到字符串分割的问题,这里总结下,也方便我们以后查询使用。 一、用strtok函数进行字符串分割 原型: char *...

    在 Java 中将字符串转换为双精度型.docx

    在 Java 编程语言中,将字符串转换为双精度浮点型(double)是一个常见的操作,这在处理数值计算或数据解析时尤为必要。本文将详细介绍三种不同的方法来完成这个转换,并提供相应的代码示例。 1. 使用 `Double....

    Java中将一个字符串拆分为多个子字符串.docx

    总之,Java提供了灵活的字符串处理功能,通过`substring()`方法可以轻松地提取和操作字符串的子串。在处理文本数据时,理解和掌握这些基本概念与方法至关重要。通过实践,你可以更好地掌握Java中的字符串处理技术,...

    字符串转换为计算公式的若干种方法

    从给定的文件标题“字符串转换为计算公式的若干种方法”及描述“个人收集的几种将字符串表达式转换为计算公式的方法”中,我们可以看出文章主要探讨的是如何将文本形式的数学表达式(字符串)转化为可以进行计算的...

    Java中将一个字符串插入另一个字符串.docx

    // Java 程序,演示如何在不使用预定义方法的情况下插入字符串 import java.lang.*; class GFG { // 定义一个函数,用于插入字符串 public static String insertString( String originalString, String ...

    java转json串的几种方法

    以下我们将详细探讨Java中将对象转换为JSON字符串的三种方法,这里使用的是阿里巴巴的Fastjson库,它是一个高性能的JSON库,提供了丰富的API来处理JSON与Java对象之间的转换。 1. **将Java对象转成JSON串** 当我们...

    TIA博途中字符串转换相关指令的使用方法(一).docx

    TIA 博途中字符串转换相关指令的使用方法是指在 Siemens SIMATIC TIA Portal 中使用的字符串转换相关指令,包括移动和转换字符串指令、字符串和数值相互进行转换指令等。 1. 移动和转换字符串指令 移动和转换字符...

    Java 中将 UUID 存储为 Base64 字符串

    ### Java 中将 UUID 存储为 Base64 字符串 #### 一、引言 在软件开发领域,尤其是在处理大规模分布式系统时,UUID(通用唯一标识符)因其全局唯一性而广泛应用于各种场景,例如作为数据库记录的主键、会话标识等。...

    java中将string类型转换成timestamp类型

    "Java中将String类型转换成Timestamp类型" 在Java编程语言中,String类型和Timestamp类型是两种不同的数据类型,前者用于存储字符串数据,而后者用于存储时间戳数据。然而,在实际开发中,我们经常需要将String类型...

    字符串反解析成树结构

    在IT领域,尤其是在数据处理和数据结构相关的编程任务中,字符串反解析成树结构是一项常见的操作。这个过程通常涉及到从一串预定义格式的字符串中提取信息,并将这些信息构建成一个具有层级关系的数据结构——树。在...

    在mysql中将字符串日期转为日期型

    ### MySQL中将字符串日期转换为日期型 在MySQL数据库中,经常会遇到需要处理不同格式的日期数据的情况。例如,从外部系统导入的数据可能包含了非标准的日期格式,或者是用户输入的日期格式不符合数据库中日期字段的...

    将string类型xml字符串转为json字符串

    在上述代码中,`XML.toJSONObject(String xml)`方法接收一个XML字符串并返回一个`JSONObject`。这个方法会解析XML,保留其原有的层次结构,并将XML元素转换为JSON键值对。转换后的JSON字符串可以通过`toString()`...

    C语言中将数字转换为字符串的方法

    C语言中将数字转换为字符串的功能,虽然没有直接的内建函数,但可以通过标准库函数如itoa(), sprintf()以及针对浮点数的fcvt()或gcvt()来实现。下面详细介绍这些方法及其相关知识点。 1. itoa()函数 itoa()是一个非...

    删除字符串的程序

    总结来说,`cropString`函数提供了一种在C语言中便捷地删除字符串特定部分的方法,这对于字符串的处理和数据的筛选具有实用价值。通过理解字符串的基础知识和`cropString`函数的实现逻辑,我们可以更好地处理各种...

    silverlight中将字符串转换成Path的data

    在silverlight中将一个字符串转换成Path中data的数据。 调用也非常简单, 首先初始化这个类: StringToPathGeometryConverter stp = new StringToPathGeometryConverter(); 然后直接使用Path.SetValue(Path....

    C#实现将字符串转换成日期格式的方法

    本文实例讲述了C#实现将字符串转换成日期格式的方法。分享给大家供大家参考。具体实现方法如下: 代码如下:string s = “20120114161145”; Response.Write(DateTime.ParseExact(s, “yyyyMMddHHmmss”, new System...

    Oracle字段转字符串/多行记录合并/连接/聚合字符串的几种方法

    Oracle中的`concat()`函数是最基本的字符串连接方法。它接受两个或更多个字符串作为参数,并返回它们的连接结果。例如: ```sql SELECT concat(column1, ', ', column2) AS combined_string FROM table_name; `...

    Java字符串写入文件三种方式的实现

    Java字符串写入文件三种方式的实现字符串写入文件三种方式的实现主要介绍了Java字符串写入文件三种方式的实现的相关资料,需要的朋友可以参考下Java字符串写入文件三种方式的实现字符串写入文件三种方式的实现。

    java完美按格式化字符串String转sql.date

    本文详细介绍了如何在Java中将字符串形式的日期转换为`java.sql.Date`类型,这对于数据库操作来说非常重要。通过提供的示例代码,读者可以更好地理解和实现这一功能。同时,还提供了一些注意事项和测试案例,帮助...

    (c#)字符串转换成字符数组 字符串转换成int 数组

    在本篇文章中,我们将深入探讨如何在C#中将字符串转换为字符数组及整数数组。这是一项在处理文本数据时非常有用的技术,特别是在需要对数据进行解析、格式化或进一步处理的情况下。以下是对该主题的详细解释: ### ...

Global site tag (gtag.js) - Google Analytics