java中如何将char数组转换为字符串
时间:2020-02-23 14:34:16 来源:igfitidea点击:
有多种方法可以将Char数组转换为Java中的字符串。
可以:
- 使用字符串类的构造函数(通过将char数组传递给Curructor)
- 使用字符串类的方法
- 使用迭代char数组
例子:
package org.igi.theitroad; public class CharArrToStringMain { /* * @ Author : igi */ public static void main(String args[]) { char[] charArr = { 'i', 'g', 'i', 'f', 't', 'i', 'd', 'e', 'a' }; //Using String's constructor System.out.println("--------------------"); System.out.println("Using String's contructor"); System.out.println("--------------------"); String str = new String(charArr); System.out.println(str); System.out.println(); //Using String's valueOf method System.out.println("--------------------"); System.out.println("Using String's valueOf"); System.out.println("--------------------"); String strV = String.valueOf(charArr); System.out.println(strV); System.out.println(); //Using iterating char Array System.out.println("--------------------"); System.out.println("Using iterating char Array"); System.out.println("--------------------"); String strT = ""; for (int i = 0; i < charArr.length; i++) { strT += charArr[i]; } System.out.println(strT); } }
运行上面的程序时,我们将得到以下输出
------------------- Using String's contructor ------------------- theitroad ------------------- Using String's valueOf ------------------- theitroad ------------------- Using iterating char Array ------------------- theitroad