Char Array To List Not Working
Mar 30, 2014
Example code that works:
Java Code: List<String> list = Arrays.asList(strDays); mh_sh_highlight_all('java');
My code that doesn't work:
Java Code: List<char> list = Arrays.asList(userInputChars); mh_sh_highlight_all('java');
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) {
[Code] .....
View Replies
ADVERTISEMENT
Feb 13, 2014
i am working on the same project and i got the code to make them print going down but not sideways.
public class ArrayofHope
{
public static void main(String args[])
{
System.out.println("Decimal Character
");
for(int j = 65; j <= 90; j++)
{
System.out.print(j);
System.out.println(" " + (char)j); //Character
}
}
}
View Replies
View Related
Apr 12, 2015
I have an array of Strings, one on each line and I need to convert them into an array of char's.
For Example:
This
is
an
Example
of
what
my
input
is.
In order to accomplish that I did the following-
String[] lotsOfText = a.gettingAnArrayAsAReturn();
char [][] myCharArray = new char [lotsOfText.length] [lotsOfText.length];
for(int i=0; i<lotsOfText.length; i++){
for(int j=0;j<lotsOfText[i].length();j++){
myCharArray[i][j] = lotsOfText[j].charAt(j); }}
But whenever I try this and then try to print the output :
for (int i = 0; i < lotsOfText.length; i++) {
for (int j = 0; j < lotsOfText[i].length(); j++) {
System.out.print(myCharArray[i][j]);
}
}
I get nothing. I'm not sure what's the flaw in my logic, is it the char array initialization that's wrong or is it something else ?
View Replies
View Related
Jan 16, 2014
Goal this time is to take a charArray, copy it into another charArray while reversing the things in it.
E.g. charArray["!ollaH"] into charArrayNew["Hallo!"]
My first idea was to revert the stuff in the Array with a ! cause i saw earlier that u can work with that too revert booleans. Sadly i didnt happen to make it work.
Next thing i thought of was a for loop to go trough the charArray and copy every section into charArrayNew just at the opposite end.
Java Code:
import java.util.Arrays;
public class aufgabe43 {
public static void main(String[] asgr){
char[] charArray
[Code] .....
Eclipse doesn't show any errors, and as u told me last time i did include import java.util.Arrays; to output the array in the end.
When i try to compile the code eclipse returns with an error
Java Code:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 68
at aufgabe43.main(aufgabe43.java:8) mh_sh_highlight_all('java');
Which I frankly don't understand since the array . Length is exactly the same.
View Replies
View Related
Oct 29, 2014
So I am working on a project for my Java course and for whatever reason, I am absolutely struggling with this assignment. I've made some progress but I can't seem to completely wrap my head around the algorithm I'm being told to use. I feel that everything is correct up to a particular point.I believe I am having issues moving a char array into a char matrix.
package edu.cofc.csci221.ui;
import java.lang.*;
public class Decoder
{
private int[][] M;
[code]...
Would I just need to loop through lsb one at a time and assign them to sequential spots within D? Basically call my get binary value and such in the outer loop and then use the inner to loop through both arrays and reassign values?
View Replies
View Related
Apr 10, 2014
I'm trying to take the information from one 2d char array and put it into another char array but instead of traversing the array left to right I want the new array to be top to bottom.
Example fg would be fh
hi gi
I'm having trouble getting the information from one to the other.
[code]public static char[][] translateIt(char[][] english){
int rows = english.length;
int columns = english[0].length;
char[][] chinese = new char[columns][rows];
for(int j=0; j < columns; j++){
for (int i = 0; i < rows; i++){
//chinese[i][j] = english; this is commented out because it didn't work.
}//Ending bracket of columns for loop
}//Ending bracket of rows for loop
return chinese;
}//Ending bracket of translateIt[code]
View Replies
View Related
Apr 15, 2015
How can I display this result.aJohny
I have array contain numberi create new char array and i want to check if a number is >= 90 in array then input A at the same index in char arraythen second part i want to check if char array contain "A" then a = a + 1.
The result is like this:
A: 5
B: 29
C: 38
D: 24
E: 12
F: 17
public class Test {
public static char[] grades(int[] getMarks) {
char[] grade = new char[getMarks.length];
for (int i = 0; i < getMarks.length; i++) {
if (getMarks[i] >= 90) {
[Code] .....
View Replies
View Related
Nov 16, 2010
I have a string array but each cell in the 1d string array stores each character the text file is :
"START START START
The quick brown fox jumps over the lazy dog 1234567890-= !"$%^&*()_+ QWERTYUIOP{}ASDFGHJKL:@~|ZXCVBNM<><? /.,mnbvcxzasdfghjkkl;'#][poiuytrewq789654123.0
+-*/``""$% hello this is a test file using all the characters availible on the keyboard for input END END END END"
so in the string it is:[0] = S, [1]=A, [2]=R ...ect along the text basically i need to convert each character in each cell of the 1d string array to its hesidecimal value..i have created my own method which will take in a char and return a string containing the charcters hex value.
public static String toHex(char c) {
char char2ascii = c;
int i = 0;
int num = (int) char2ascii;
String hex ="";
[code]...
what i want to do is run each cell through the toHex method so i eventually have a string array containing the hex value of each character in my text.
example..i want:
String[] hexarray = S, T, A, R, T
a run it through my method to convert to hex then it will become
String[] hexarray = 53, 54, 41, 52, 54
Im not allowed to use inbuilt libarys and classes to do the hex conversion thats why i have my own method for it .
View Replies
View Related
May 17, 2014
I am relatively new to java, and i am trying to create a window inside of a 2d char array, and eventually i will have to draw other shapes in this window. so for example
* * * * * * * * *
* *
* *
* *
* *
* *
* *
* *
* * * * * * * * *
The problem is my window is not drawing correctly too the border, but a couple extra chars on the x columns. Here is code. The dimensions of the window will eventually be passed through scanner in main, if i ever work out how to even draw it.Also, in class we never learnt to use the Graphics class, so im pretty sure we are not supposed to use it.
public class Window
{ //default values
private int xRow;
private int yCol;
private char ch;
public char[][] windowz = new char[30][20]; //30,20 (yx)flat values cuz doesnt work
[code]....
View Replies
View Related
Feb 13, 2015
I'm trying to find a word in an array of char.....but I'm stuck. How to formulate the code to step through the array and pick out the word. This is what I have so far...
public static void searchAcross(String string, char[][] puzzle) {
// Gets the number of rows in the matrix
int rowLength = puzzle.length;
//Gets the number of columns in the matrix.
int colLength = puzzle[0].length;
[Code] ....
View Replies
View Related
Mar 29, 2014
I'm trying to convert all letters in a 2D char array into number. As results, I want a = 0, b=1, c=2, ... z=25.
Then, I tried this as part of my code:
char [][] letters = {{'i', 'u'}, {'a', 'g'}, {'e', 'k'}};
for (int i = 0; i < letters.length; i++) {
for (int j = 0; j < letters[i].length; j++) {
if (letters[i][j] >= 'a' && letters[i][j] <= 'z') {
letters[i][j] = (char) ((letters[i][j] - 'a') + '0');
}
}
}
The result of my code is not what I expected before.
From 'a' to 'j', it worked well. But, from 'k' until 'z' it didn't print expected number.
What's wrong with my code and what is the correct way to fix it?
View Replies
View Related
Feb 8, 2014
What I'm trying to do is compare String input to a char array. Let me make it a little more plain, I'm working on a cipher assignment, and my line of thought is this: I will get String input from the user, COMPARE the characters in the string input to an alphabet array, which will then be compared to the cipher array so that the cipher's counterpart can be chosen over the alphabet's. Any way that I might compare the random input keyed in by the user to that alphabet array?
View Replies
View Related
Aug 31, 2014
I'm trying to get a primefaces data list working and not sure I'm doing this correctly, having a problem with getting this view to display. Here is my xhtml .
<f:view>
<p:scrollPanel id="cclist" header="CCList" styleClass="cc-log">
<p:dataList value="contactController.contacts" var="contact" type="ordered">
<f:facet name="header">
Call List
</f:facet>
#{contact.firstName}, #{contact.lastName}
</p:dataList>
</p:scrollPanel>
</f:view>
[code]....
View Replies
View Related
Nov 27, 2014
I am working on a contact list program with a GUI for a school project.I'm running into all kinds of issues when trying to update the JList in my GUI which displays the contacts.I think my issues are being caused by a lack of synchronization between the contact list that stores the data, and the contact list that is being displayed.I've tried all kinds of getters and setters, passing array indexes, passing array member objects etc.
General rundown of how I want the GUI/Code to work: When I select an object in the JLIst, the fields on the right should display that objects information.When the "Add Contact" button is created, a new blank contact should be created and added to the Contact List, and then displayed in the JList.When a field on the right side of the GUI is updated, the object in the contact list is updated simultaneously (using document listener), and therefore the JList would also be updated.
View Replies
View Related
Feb 10, 2015
I have written an algorithm that compares the chars and returns all the found words in a 20x10 puzzle, but not for a 100x50 puzzle.
The puzzles are loaded in via text file and I have confirmed they're loading correctly.
guesses = String[] of search words
puzzle = char[][] of letters
Why it doesn't work on the large array?
Expected output:
word1, word2, word3
Actual output:
[blank line]
Here's the horizontal algorithm (row by row search)
//temp variable
ArrayList<String> temp = new ArrayList<String>();
try {
//for each guess word
for(String word : guesses) {
int count = 0;
[Code] .....
View Replies
View Related
Jun 27, 2014
I had a Rest web service call and get InputStream.Now i want to Write Input Stream to PrintWriter of servlet.So that it can be downloaded.I am able to write String and file can be downloaded using following code, i want it to work for Input streamFollowing is code:
response.setContentType("application/x-download");
response.setHeader("Content-Disposition", "attachment; filename="" + name + ".pdf"");
response.getWriter().write(is);
Write can take following:
write(String)
write(char[])
write(int)
write(String, int len, int off)
write(char[], int len, int off)
I think char[] will not harm PDF file which is going to download in it
View Replies
View Related
Dec 7, 2014
I have an array that I filled with 30 random characters, but now I am trying to sort them in ascending order and the descending order using lambda expressions.
public class RandomCharacters {
public static void main(String args[]){
Random r =new Random();
char myarray[] = new char [30];
for (int i = 0 ; i < 30; i++)
[Code] ......
View Replies
View Related
Feb 26, 2014
This is supposed to be a method that adds stars after each item in the list.
Java Code:
import java.util.ArrayList;
public class ClientProgram {
public static void main(String[] args) {
ArrayList<String> list = new ArrayList<String>();
list.add("the");
[Code] ...
I'm guessing it's because list.size() changes, though but it should only find that value in the beginning, so it shouldn't be a problem?
View Replies
View Related
Sep 12, 2014
I wrote displayAscending() and displayDescending() methods to this double linked list and it is not working at all. Logically it seems fine to me. I positioned the head in the beginning in the ascending method; created a variable named data1 as an auxiliar variable so it can store the values that are going to be moved; and moved the values. Same thing for the descending method but instead of the head I put the tail and move left the list, instead of right.
import java.util.*;
class node {
int data;
node left;
node right;
node(int d, node l, node r) {
data = d;
[Code]...
View Replies
View Related
May 9, 2015
My code is supposed to give the array index on the left and what is inside the array on the right, but i get nothing except the header? I am using eclipse.
public class Options{
public static void main(String args[]) {
System.out.println("Index Value");
int value[] = {1,2,3,4,5};
for(int add = 0 ; add <value.length ; add++) {
System.out.println(add + " " + value[add]);
}
}
}
View Replies
View Related
Mar 3, 2014
I don't know why, but my binaryStringSearch method isn't correctly printing even though it's virtually the same thing as my binaryIntSearch method, which works perfectly.This is the objective of the exercise:
1) Use binary search to output the position of the following numbers from file numsearch.txt
5, 9, 43 and 79.
2) Read from file namesearch.txt
Use binary search to output the position of the following names Dennis, Billy-Bob and Steve.The file contains 20 entries.
Java Code:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
[code]...
View Replies
View Related
Apr 18, 2014
I am trying to make a Connect Four game with 6 rows and 7 columns. The board is a String 2D array and is supposed to look like this:
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
. . . . . . .
Whenever I enter a column number to drop a checker, the program immediately stops running and gives me a "java.lang.ArrayIndexOutOfBoundsException" and points to my checkWinner method. There are two int constants, one is LOWEST_ROW_INDEX = 5, and the other is RIGHTMOST_COLUMN_INDEX = 6. I cannot figure out what to do differently with my checking algorithm to stop this from happening.
public static String checkWinner(String[][] gb)
{
//tests for a horizontal line made by four of the same color checker
for(int row = 0; row <= LOWEST_ROW_INDEX; row++)
{
for(int col = 0; col <= RIGHTMOST_COLUMN_INDEX; col++)
[Code] .....
View Replies
View Related
Oct 9, 2014
import java.util.Scanner;
public class Arrayunion {
/**
* @param args
[Code].....
View Replies
View Related
May 5, 2015
***** start code ***
public class AddArray {
public static void main(String[] args) {
int sum = 0;
sum = addArray(myarray);
System.out.println(" hello");
System.out.println("This program will create an array then pass the array to an method to be totaled");
int myarray[] = new int [6];
[Code] ....
View Replies
View Related
Feb 19, 2015
Working on a program that creates an array from a file, organizes it in various ways, and then prints the results. Right now I'm specifically having trouble with the printAry() method - when I try to run it, I receive a NullPointerException for the active line in printAry() (EDIT: line 102). Not sure which sections are important to this, so I will include the client class and most of the service. I realize that the amount of documentation I included is not necessary, but it is required for the class.
class Lab3StudentAryService
{
private int count;
private Lab3StudentData [] studentAry = new Lab3StudentData[50];
/*
@param: none
@return: none
reads file and converts to array.
*/
public void fillAry() //constructor
{
Scanner scan = new Scanner(System.in);
[code]....
View Replies
View Related
Feb 2, 2015
I am trying to sum up the elements of an array. When I test my code the sum is always off by one. For example if I input: 20, 40,30 it gives me 89 instead of 90.
This is what I have so far:
public static void main(String[args]){
int size = kbd.nextInt();
int [] myArray = new int [size]
//user inputs the elements of array
[Code]....
View Replies
View Related