通过java或者js实现字符串倒序
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过java或者js实现字符串倒序相关的知识,希望对你有一定的参考价值。
一下是本人学习中,发现和学习到的一些方法,大神们多多指点:
1,利用js来实现,这个个人方法感觉比较直接
1 //js实现倒序输出 2 <script type="text/javascript"> 3 $(function(){ 4 alert(1) 5 6 var str = ‘你是一个大大的坏人‘; 7 var newStr = str.split("").reverse().join(""); 8 alert(newStr); 9 }) 10 11 </script>
2,利用String类的toCharArray()实行倒序的方法
1 import javax.swing.JOptionPane; 2 3 public class Test { 4 5 // 利用String类的toCharArray()实行倒序的方法 6 public static void main(String[] args) { 7 String orgString; 8 String resultString =""; 9 // 弹出框的提示消息 10 orgString =JOptionPane.showInputDialog("请输入需要倒序的内容!"); 11 char[] charArray=orgString.toCharArray(); 12 for (int i = charArray.length-1; i >=0 ; i--) { 13 resultString+=charArray[i]; 14 } 15 JOptionPane.showMessageDialog(null, resultString, "Reverse String", JOptionPane.INFORMATION_MESSAGE); 16 } 17 18 }
3,利用String类提供的subString()方法加上递归
1 import javax.swing.JOptionPane; 2 3 public class Test { 4 5 // 利用String类提供的subString()方法加上递归 6 7 public static void resultString(String str) { 8 if (str.length() == 1) { 9 System.out.print(str); 10 } else { 11 String subString1 = str.substring(0, str.length() - 1); 12 String subString2 = str.substring(str.length() - 1); 13 System.out.print(subString2); 14 resultString(subString1); 15 } 16 } 17 18 public static void main(String[] args) { 19 20 String originalString; 21 originalString = JOptionPane.showInputDialog("请输入需要倒序的内容: "); 22 resultString(originalString); 23 24 } 25 }
以上是关于通过java或者js实现字符串倒序的主要内容,如果未能解决你的问题,请参考以下文章