How to convert character array (Character[]) to String in java

2 Answers

0 votes
class Main {
    public static void main(String[] args) {
        Character[] chars  = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
        
        StringBuilder sb = new StringBuilder();
        for (Character ch : chars) {
            sb.append(ch);
        }
        String str = sb.toString();
        
        System.out.println(str);
    }
}


/*
run:

abcdefg

*/

 



answered May 26 by avibootz
edited May 26 by avibootz
0 votes
import java.util.Arrays;
import java.util.stream.Collectors;

class Main {
    public static void main(String[] args) {
        Character[] chars  = {'a', 'b', 'c', 'd', 'e', 'f', 'g'};
        
        String str = Arrays.stream(chars)
                      .map(String::valueOf)
                      .collect(Collectors.joining());
        
        System.out.println(str);
    }
}


/*
run:

abcdefg

*/

 



answered May 26 by avibootz

Related questions

2 answers 111 views
2 answers 138 views
1 answer 113 views
1 answer 138 views
...