JAVA字符串反转的三种方法
时间:2021-03-18 09:45:07|栏目:JAVA代码|点击: 次
方法一:使用StringBuilder
import java.util.Scanner;
public class StrReversal {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
System.out.println(new StringBuilder(str).reverse());
}
}
方法二:使用循环
import java.util.Scanner;
public class StrReversal {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
char[] chars = str.toCharArray();
String reverse = "";
for (int i = chars.length - 1;i>=0;i--){
reverse += chars[i];
}
System.out.println(reverse);
}
}
方法三:考虑到String不可变,使用StringBuilder
import java.util.Scanner;
public class StrReversal {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
char[] chars = str.toCharArray();
StringBuilder reverse = new StringBuilder();
for (int i = chars.length - 1;i>=0;i--){
reverse.append(chars[i]);
}
System.out.println(reverse);
}
}
上一篇:java String类常量池分析及"equals"和"==”区别详细介绍
栏 目:JAVA代码
下一篇:Java 使用getClass().getResourceAsStream()方法获取资源
本文标题:JAVA字符串反转的三种方法
本文地址:http://www.codeinn.net/misctech/83042.html


阅读排行
- 1Java Swing组件BoxLayout布局用法示例
- 2java中-jar 与nohup的对比
- 3Java邮件发送程序(可以同时发给多个地址、可以带附件)
- 4Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.Type异常
- 5Java中自定义异常详解及实例代码
- 6深入理解Java中的克隆
- 7java读取excel文件的两种方法
- 8解析SpringSecurity+JWT认证流程实现
- 9spring boot里增加表单验证hibernate-validator并在freemarker模板里显示错误信息(推荐)
- 10深入解析java虚拟机




