总结几种Java字符串反转的实现方法
用三种方法来实现字符串的反转
/**
* @(#)ReverseString.java
*
* ReverseString application
*
* @author
* @version 1.00 2010/4/20
*/
import java.util.*;
import java.io.*;
public class ReverseString {
public static void main(String[] args) throws IOException{
// TODO, add your application code
String orginal;
System.out.println("Please input the string to reverse:\n");
Scanner in=new Scanner(System.in);
orginal=in.nextLine();
char[] ch=orginal.toCharArray();
//采用直接反转
/*
char[] b=new char[ch.length];
for(int i=0;i<ch.length;i++){
b[i]=ch[ch.length-1-i];
}
for(int i=0;i<ch.length;i++){
System.out.print(b[i]);
}
*/
/*
char temp;
for(int i=0;i<ch.length/2;i++){
temp=ch[i];
ch[i]=ch[ch.length-1-i];
ch[ch.length-1-i]=temp;
}
for(int i=0;i<ch.length;i++){
System.out.print(ch[i]);
}
*/
//用栈来实现
Stack st=new Stack();
for(int i=0;i<ch.length;i++){
st.push(ch[i]);
}
for(int i=0;i<ch.length;i++){
System.out.print(st.pop());
}
}
}
这才觉得没有指针,程序的灵活性大减...
相关文档:
文件名:Sjis.java
class Sj
{
public static void main(String[] args)
{
}
}
-------------------------------------
执行:
javac Sjis.java
Java Sj
、、、、、、、、、、、、、、、、、
文件名:Sjis.java
public class Sjis.java
{
public static ......
JAVA中用于处理字符串常用的有三个类:java.lang.String、java.lang.StringBuffer、java.lang.StringBuilder,这三者的共同之处都是final类,不允许被继承,这主要是从性能和安全性上考虑的,因为这几个类都是经常被使用着的,且考虑到防止其中的参数被修改影响到其它的应用。StringBuffer与Strin ......
commons-beanutils-1.8.0.jar不加这个包
java.lang.NoClassDefFoundError: org/apache/commons/beanutils/DynaBean
commons-collections.jar 不加这个包
java.lang.NoClassDefFoundError: org/apache/commons/collections/map/ListOrderedMap
commons-lang-2.4.jar不加这个包
java.lang.NoClassDefFoundError: org/apa ......
转 : http://www.jcourse.cn/read/234
2009-03-02 作者:
zhangtaolv
在我们日常开发中,经常会遇到对文本的操作,并且在一般的MIS系统中,文本操作尤为多,如用户名、文章内容、文章标题、合同内容等。在之前的教程中,我也给大家讲解了Java中最基本的字符串操作的类,String。在之前的教程中我也给大家讲了Str ......
public static void main(String[] args) {
String DATE_FORMAT = "yyyy-MM-dd";
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat(
DATE_FORMAT);
Calendar c1 = Calendar.getInstance();
c1.set(1999, 0, 14);
&n ......