Function That Will Add Contents Of String Array

Sep 18, 2014

Write a function that will add the contents of a String array.

1. This time the input array to your function will be an array of Strings.

2. Your function body will be similar except you'll have to convert each String to a double number.

public class SumVals2 {
String aryVals[];
double result;

[Code]....

View Replies


ADVERTISEMENT

String Split Method - Contents Of Text Files

Nov 15, 2014

I am trying to split the contents of the text file and assign the value on the left of the separator to a variable and the value on the right of the | separator to another variable. Thus I tried out a sample code to print all the values in the split [] first, and ended up with problems. This is the content of the text file:

Crazed Boy|20
Hello|5
MSB|6.5

public class Main {
public static void main(String[] args) {
try {
BufferedReader infile = new BufferedReader(new FileReader("test1.txt"));
for (int i =0; i < 3 ;i++) {
String s = infile.readLine();
String[] ss = s.split("|");

[code]....

I keep getting IOException in my sample code, why is this so ? I assumed the split() method is supposed to output for the 1st iteration:

ss[0] = Crazed Boy
ss[1] = 20

View Replies View Related

How To Call The Function String

Mar 17, 2015

import java.io.BufferedReader;
import java.io.InputStreamReader;
public class vowels{
public static void main(String arg [])
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter a String : ");

[Code] .....

View Replies View Related

How To Display Contents In Parallel Array Using Java

Feb 21, 2015

I have to write a program that calculates the average temperature for a month using parallel arrays (it is mandatory to use a parallel array). I'm new to Java (I'm more familiar with C++) so I get confused with the use of methods. I know how to compute the averages already, I just setting up the parallel arrays. This is what I have so far:

Java Code:

import javax.swing.*;
import java.util.Scanner;
public class Temperature {
public static void main(String[] args) {
String[] day = {"Monday", "Tuesday", "Wednesday",
"Thursday", "Friday", "Saturday", "Sunday"};
int[] temp = new int [7];

[Code] .....

For now I just want to show the contents in my array before I start computing averages.

View Replies View Related

Not Printing Contents Of Array With Spaces And Commas

Nov 7, 2014

public class ArrayPrinter {
public static void main(String[] args) {
int[] oneD = {5, 6, 7, 8};
PrintArray(oneD);
}
public static void PrintArray(int[] Arr) {
System.out.println ('[');
for (int i =0; i >= Arr.length; i++) {
System.out.print (Arr[i]);
if (i < Arr.length){
System.out.print(", ");
}
System.out.print (']');
}
}
}

I tried to format this to enhance readability but I'm not sure if I managed to improve it any... This code should be printing the contents of the array with spaces and commas its just printing [. I think this is because Arr is empty for some reason but I'm not sure why it would be when it gets the values of oneD passed to it.

View Replies View Related

String Pool And Function Call

Aug 23, 2014

String pool puzzles me again. I think a==b and a==c are both true...

public class StringPoolTest {
public static void main(String[] args) {
String a = "abc";
String b = f() + "c";
String c = g();

[Code] .....

View Replies View Related

Array Setup - Analyze By Adding Up Contents Of Each Column

Feb 16, 2015

I've setup an array that I would like to analyze by adding up the contents of each column, however, the out of bounds exception pops up when I try to execute the program. I know the book usually expresses this operation the other way around, where the row is the argument of the first for statement, but I've set my array up where I need to add each row before moving to the next column.

vowelCounter is a 5x3 array.

// Display the line which had the most number of vowels

public static int maxVowelSentence() {
int max = 0, sum = 0;
int sentence = 1;
for (int row = 0; row < vowelCounter.length; row++) {
max = vowelCounter[row][0];

[Code] ....

View Replies View Related

Open A File And Store Contents Into A Two Dimensional Array

Feb 11, 2014

So I am trying to open a file and store the contents into a two dimensional array. I seem to have no problem using this same basic code to read the file and output it. But when I try to change it so that all the data is stored into the array, it does not work.

Java Code:

public void convertFile()
{
String filePath = ("C:UsersBradDownloadsFB1.csv");
String [][] rowCol = new String [429][6];
try
{
BufferedReader br = new BufferedReader(new FileReader(filePath));
StringTokenizer st = null;
System.out.println("Your file is being converted to an array. This may take several minutes.");

[code]....

View Replies View Related

Delimiter Function And Number Of Words In String

Apr 20, 2014

Working on my java skills. The is Delimiter function is suppose to return true if there is a delimiter in the string and false otherwise. The main is suppose to call this function and count the number of words in the string:

Here is what I came up with:

import java.util.*;
 public class NumberOfWordsInString {
public static void main (String[] args){
Scanner in= new Scanner (System.in);
String s;

[Code] ....

Somehow my method isn't being successfully called by my main and the following error msg was received:

Exception in thread "main" java.lang.Error: Unresolved compilation problems:

length cannot be resolved or is not a field

The method isDelimiter(char) in the type NumberOfWordsInString is not applicable for the arguments (char[])

at javaimprovements.NumberOfWordsInString.main(Number OfWordsInString.java:10)

line 10:
char ch [] = new char [s.length];

and the main doesn't call the isDelimiter function

View Replies View Related

Split String Function No Longer Works

Jun 23, 2014

I am encountering a problem while running this small piece of code.

public class TestSplit{
public static void main(String[] args){
String myWords[]="My.Home.Is.Being.Painted".split(".");
for(int i=0;i<myWords.length;i++)
System.out.println(myWords[i]+" ");
}
}

The problem is: it does not run at all. No error message is displayed. It just returns to the command prompt when i run it. Where am i wrong?

View Replies View Related

Program Should Read File Contents And Store Information In Array Of Golfers

Dec 3, 2014

The main method will drive your program by doing the following:

-Create an array to hold all the individual golfers and par scores (type is Golfer[ ]).
-Prompt the user for a data file containing the Par scores and the player names and score. The format of the input file should look like

Par, 3, 4, 4, 3, 4, 3, 5, 3, 4
George, 3, 3, 4, 3, 4, 2, 3, 3, 4
Paul, 4, 5, 4, 3, 6, 3, 4, 3, 5
Ringo, 3, 3, 4, 3, 4, 2, 4, 3, 4
John, 4, 4, 4, 3, 4, 2, 5, 3, 4

Your program should read the file contents and store the information in your array of Golfers.

View Replies View Related

Floating Point Numbers - Print Contents Of Array In Reverse Order

Feb 27, 2014

I am trying to do this assignment but I can't get the needed output.

Create a program that asks the user how many floating point numbers he wants to give. After this the program asks the numbers, stores them in an array and prints the contents of the array in reverse order.

Program is written to a class called ReverseNumbers.

Example output

How many floating point numbers do you want to type: 5

Type in 1. number: 5,4
Type in 2. number: 6
Type in 3. number: 7,2
Type in 4. number: -5
Type in 5. number: 2

Given numbers in reverse order:

2.0
-5.0
7.2
6.0
5.4

Java Code:

import java.util.Scanner;
public class apples {
public static void main(String[] args) {
Scanner reader = new Scanner(System.in);
double[] numbers;

[Code] .....

View Replies View Related

Simple Function That Returns Array

Jun 1, 2014

Basically, it's to write a method that takes in, and then returns another array, whose first element is the average of the first two numbers, last element is the average of the last two, and then everything else is just the average of that index, the one before, and the one after. {1, 2, 4, 8} would return {1.5, 2.33333, 4.66666, 6}.I'm currently getting everything fine, except am not getting the last number (i.e. '6').

public class Arrays {
public static void main(String [] args){
double [] a1 = {1, 2, 4, 8};
for (int i = 0; i < a1.length; i++)
System.out.println(a1[i]);

[code]....

View Replies View Related

CompareTo Function To Identify Relationship Between Two Values In Array

Mar 28, 2014

I am having difficulty with a sorting routine. I believe that the concept is valid (although not necessarily the most efficient), but I keep running into a problem. I am trying to use the compareTo function to identify the relationship between two values in an array, but it seems to have an issue with it being a comparison of two float values.

Java Code:

for (int x = 0; x < 430; x++) {
for (int y = 0; y < 430; y++) {
if (dataArray[y].compareTo(dataArray[y + 1]) > 0); {
tempOpen = dataArray[y];

[Code] ....

It gives the compile error as follows:

File: C:UsersBradDownloadsAssignment 3Calculations.java [line: 157]
Error: Cannot invoke compareTo(float[]) on the array type float[]

View Replies View Related

Random Shuffle Array Of Card Objects Which Does Function Of Deck

Oct 26, 2014

I have to random shuffle an array of Card Objects which does the funcion of a deck. Heres the code:

Java Code:

public void barajear(){
int j;
for (int i=0;i<52;i++){
j=Baraja.random(51);
if (this.mazo[j]==null){
this.mazo[j]=this.arreglo[i];
}else{
--i;
}
}
} mh_sh_highlight_all('java');

so bassically theres an array called "arreglo" which has the cards in order and the function "random" its an rng of numbers from 0 to 51.what i'm trying to do it's to take the cards from the ordenated array and put them randomly in the other but only if it's empty.(the array "mazo" has alredy been initialized with null).it worked at first, but now, after compiling succesfully i tried to run it and the cmd just...

View Replies View Related

JSF :: Call Function Inside Other Function

Jun 23, 2014

I would use the return value of a function how parameter of other function..In java is:

// the call produce "YES"
SecondClassController.funcSecondClass(FirstClassController.funcFirstClass());

In my web page I need to do something like this:

[...]
<h:outputText value="#{secondClassController.funcSecondClass(#{firstClassController.funcFirstClass()})}" />
[...]
obtain:
javax.servlet.ServletException JBWEB006007: Failed to parse the expression
@Named
@SessionScoped
public class FirstClassController implements Serializable{
[...]

[code]....

View Replies View Related

Accepting String And String Array In Just ONE Method?

Mar 18, 2014

Code a Java method that accepts a String array and a String. The method should return true if the string can be found as an element of the array and false otherwise. Test your method by calling it from the main method which supplies its two parameters (no user input required). Use an array initialiser list to initialise the array you pass. Test thoroughly.

public class test {
public static void main(String[] args) {
Printhelloworld();
String[] verbs = {"go", "do", "some", "homework"};
printArrays(verbs);

[Code] .....

View Replies View Related

How To Compare String To Each Element Of String Array

Mar 28, 2014

How do I compare a String to each element of a string array?

For example:

int headscount = 0;
if (coins[i].equals("heads")){
headscount++;
System.out.println("b" + headscount);
}

This doesn't give me the right value because the IDE says that equals() is an incompatible type. I also tried changing the "heads" to an variable, but the results remains the same.

I would prefer using an Array!

View Replies View Related

String Split Method To String Array

Sep 21, 2014

So I'm creating a class which when given three inputs uses them as sides of a triangle and tells ther user what type of triangle it is, or if the input is invalid, tells them why it is invalid. I'm readin the input as a string and then trying to split it into a string array, from there checking to see if it has 3 elements.. in which the data is good at that point, and then converting them to ints and checking to see if they're negative ansd finally checking to see if they can work as sides of a triangle ie a+b >c, a+c >b , b+c >a.

I'm trying to split it into an array of strings but am getting an error, and can't seem to figure out why as this should be working from what I've read of the string.split method online.

import java.util.*;
public class TriangleTest{
private int sideA;
private int sideB;
private int sideC;
public static void main(String[] args){
TriangleTest triangle = new TriangleTest("3 4 5");

[Code] ....

The output reads [Ljava.lang.String;@15db9742

View Replies View Related

Cannot Assign Cloned String Array To Generic Type Array

Jun 21, 2014

I have the following code in which I am looping through the rows of one array (composed of Strings) and copying it to another array. I am using .clone() to achieve this and it seems work as it changes the memory location of the rows themselves. I did notice that the String objects are still pointing to the same location in memory in both arrays but I won't worry about that for now, at the moment I just want to understand why the array I am cloning is not successfully assigning to the other array.

This is the incorrect line: ar[r] = maze[r].clone();

My code:

private String[][] maze = {{"*","*","*"," ","*","*","*","*","*","*"},
{"*"," ", "*"," "," "," ","*"," ","*","*"},
{"*"," ","*","*","*"," ","*"," ","*","*"},
{"*"," "," "," "," "," "," "," "," ","*"},
{"*","*","*","*","*"," ","*","*","*","*"},
{"*","*","*","*","*"," ","*","*","*","*"}};
//private String[][] mazeCopy = copyMaze(new String[6][10]);
private <T> T[][] copyMaze(T[][] ar){
for (int r = 0; r < ar.length; r++){
ar[r] = maze[r].clone();
}
return ar;
}

My compiler says: Required: T[]. Found: java.lang.String[]

Since ar[r] is an array and .clone() also returns an array why is this line incorrect.

View Replies View Related

Convert 2D Array To String Using ToString To Print Array

Apr 19, 2015

Trying to convert 2D array to String using toString() to be able to print the array but when I try to use it I just get the memory location

public class Forest
{
private int h;
private int w;
private double p = 0.7;
private int[][] f;
Forest(int w, int h)

[code]....

View Replies View Related

Convert String Array To Char Array

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

New Method Array To String Or Just Print As Array?

Feb 20, 2014

I just tried to fill an array with some numbers, calculated by a other function.I just tried to print this array as array, but it doesnt work. Maybe its just about the main method.

public static void main(String[] args) {
ggT(5);
}
 
public static int ggT(int a, int b) {
 
while(a!=b){
if(a>b) {
a=a-b;
} else {
b=b-a;
}
}
return a;
 
[code]....

View Replies View Related

Char Array To A String Array With Hex

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

How To Get String Array To Work With Int Array

Feb 9, 2015

I have to create an inventory program that displays a product number, name of product, number of units in stock, price of each unit, and then at the end total up the entire value of the inventory. I am a beginner as I am 5 weeks into my first programmer class and I do want to learn how to program. I am able to get the inventory array with the (int) to display in the columns but I do not know how to get the String array with the DVD's to display where they are suppose to. I also cannot figure out how to calculate the quantity with the price to give me an overall total.

This is my code so far:

public class Product // begin Product class
{
int Stock[] = { 101, 102, 103, 104, 105 };
String[] DVD = new String[5];
double Price[] = { 10.00, 10.00, 12.50, 18.50, 11.50 };
int Quantity[] = { 1, 5, 4, 3, 4 };

[Code] .....

View Replies View Related

Storing A String In A 2D Array?

Sep 24, 2014

One of the requirements of my programming assignment is that a user enters a command along with two numbers. For example, if I entered the following command:

I 5 6

The program create an image like this (it wouldn't be outputted though):

00000
00000
00000
00000
00000
00000

It creates a 5 x 6 "image". This is where my troubles begin. The program should also accepts other commands, such as:

L 3 2 F

which would produce (also not outputted):

00000
00F00
00000
00000
00000
00000

Here is my method for creating an "image" with an M * N array

for (int i = 0; i < column; i++) {
for (int j = 0; j < row; j++) {
System.out.print("0");
} System.out.println();
}

The code works, but I need to store the image in an array so it can be changed by other methods (I can't create the image manually every time). I tried doing something like this but it doesn't work:

public static String[][] createImage(int row, int column) {
String[][] image = new String[row][column];
for (int i = 0; i < column; i++) {
for (int j = 0; j < row; j++) {
image[j][i] = "0";
} System.out.println();
} return image;
}

This method outputs as many blank lines as the columns I entered and the memory location of image.

So my question is: how would I store "0" in a 2D array so that it can be accessed and changed by other methods?Or, am I using a 2D array incorrectly and will the image have to be created manually every time? If so, how would I output image if it is created in a separate method?

View Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved