使用java基础,简洁高效实现数组指定索引范围内元素的翻转

该代码示例展示了一个Java方法,用于在给定的起始和结束索引之间反转字符串的一部分。方法首先将输入字符串转换为字符数组,然后使用两个指针交换首尾字符,直到达到指定范围的中间。在主函数中,对字符串abcdefghi的第4到7个字符进行了反转并打印结果。
摘要由CSDN通过智能技术生成

public class OOPTest06 {

public static String reverse(String str,int startIndex,int endIndex) {
char[] charArray = str.toCharArray();
while (startIndex<endIndex){
char temp = charArray[startIndex];
charArray[startIndex] = charArray[endIndex];
charArray[endIndex] = temp;
startIndex++;
endIndex--;
}
return String.valueOf(charArray);
}

public static void main(String[] args) {
String name ="abcdefghi";
String reverse = OOPTest06.reverse(name, 4, 7);
System.out.println(reverse);
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值