Sunday, March 30, 2014

char array to list not working...
































































































































































































































































Example code that works:
































































































































































































































































































































































































Java Code:








































































































































































































































































List<String> list = Arrays.asList(strDays);






































































































































































































































































My code that doesn't work:































































































































































































































































Java Code:








































































































































































































































































List<char> list = Arrays.asList(userInputChars);






































































































































































































































































Error that I get:































































































































Assignment6_2.java.java:45: error: unexpected type































































































































































































































































List<char> list = Arrays.asList(userInputChars);































































































































































































































































^































































































































































































































































required: reference































































































































































































































































found: char































































































































































































































































1 error
































































































































































































































































The entire program (that works, except for the error above):
































































































































































































































































































































































































Java Code:








































































































































































































































































import java.util.Collections;
import java.util.List;
import java.util.Arrays;
import java.util.Scanner;

class Assignment6_2 {
public static void main(String[] args) {

// receive user input and store as string 'userText'
Scanner user_input = new Scanner(System.in);
System.out.print("Enter some text:");

// note: to store a string with spaces, you need to use .nextLine
String userText = user_input.nextLine();

// display the number of characters of 'userText'
System.out.println(userText + " has " + userText.length() + " characters (including spaces if any).");

// create character array and set length based on length of 'userText'
char[] userInputChars = new char [userText.length()];

// for the length of the string 'userText'
for (int counter = 0; counter < userInputChars.length; counter++) {

// store each character of 'userText' in the character array 'userInputChars'
userInputChars[counter] = userText.charAt(counter);

// print each individual character of the array on its own line
System.out.println(userInputChars[counter]);

}

// create a list from char array
List<char> list = Arrays.asList(userInputChars);

}

}






































































































































































































































































Thanks,































































































































Joe































































































































































































































































































































































































































































































































No comments:

Post a Comment