如何在Java中将字符串发送到char数组?

时间:2009-11-02 01:38:08

标签: java

String product = Integer.toString(w);

char[] original = String.toCharArray(product);

这是我到目前为止的代码。错误说我不能在String上使用toCharArray,但我查看了文档,这是一个列出的方法,所以我有点卡住了。

2 个答案:

答案 0 :(得分:8)

product.toCharArray()

toCharArray不是一个静态方法,而是一个已经存在的字符串的方法,这就是为什么它不能为你编译。

这是一个较长的例子:

public class ToCharArrayString {
  public static void main(String args[]) {
    //method converts complete String value to char array type value  
    String str = " einstein relativity concept is still a concept of great discussion";
    char heram[] = str.toCharArray();
    // complete String str value is been converted in to char array data by
    // the method
    System.out.print("Converted value from String to char array is:  ");
    System.out.println(heram);
  }
}

答案 1 :(得分:1)

如果最初的原因是扭转一个数字,我的建议是

StringBuffer sb = new StringBuffer(Integer.toString(w));的System.out.println(sb.reverse()的toString());