繁体   English   中英

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

[英]How do I send a string to a char array in Java?

String product = Integer.toString(w);

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

这是我到目前为止的代码。 该错误表明我无法在String上使用toCharArray,但我查看了文档,它是列出的方法,所以有点卡住了。

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);
  }
}

如果最初的原因是要反转数字,我的建议是

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM