20200202——java基础 字符串与数组之间的转换

字符串就是String
字符是Char
字符数组是Char char[]
字符串数组String string[]
整形数组Int int[]

字符数组变成字符串
String.copyValueOf(charArray)

/**
 * @Classname charsToString
 * @Description 字符数组转换成字符串
 * @Date 2020/2/2 1:25
 * @Created by mmz
 */
public class charsToString {
    public static String CharsToString(char[] chars){
        String string = String.copyValueOf(chars);
        return string;
    }

    public static void main(String[] args) {
        char[] chars = {'1','a','c'};
        for (char ch:chars
             ) {
            System.out.println(ch);
        }
        String string = CharsToString(chars);
        System.out.println(string);
    }
}

字符串数组转换成字符串

/**
 * @Classname stringsToString
 * @Description TODO
 * @Date 2020/2/2 1:37
 * @Created by mmz
 */
public class stringsToString {
    public static String StringsToString(String[] strings){
        StringBuffer stringBuffer = new StringBuffer();
        for(int i = 0;i<strings.length;++i){
            stringBuffer.append(strings[i]);
        }

        return stringBuffer.toString();
    }

    public static void main(String[] args) {
        String[] strings =new String[]{"123","abc","a6g"};
        System.out.println(StringsToString(strings));
    }
}

插一句: StringBuffer stringbuffer 对象,转换成String对象,用toString

在这里插入图片描述

字符串转换成字符数组

import java.util.Arrays;

/**
 * @Classname stringToChars
 * @Description TODO
 * @Date 2020/2/2 2:12
 * @Created by mmz
 */
public class stringToChars {
    public static char[] StringToChars(String string){
        return string.toCharArray();
    }

    public static void main(String[] args) {
        String string = "zjzaowu";
        System.out.println(Arrays.toString(StringToChars(string)));
    }
}

String.trim
str.replace()

发布了716 篇原创文章 · 获赞 41 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/qq_36344771/article/details/104140212