Every time i try and add a new word to personalDictionary, it only replaces the first index. In my personalAdd method i had tried to add a running count to advance the position it would be saving in but it doesn't seem to be working correctly...
Java Code:
import java.util.Arrays;
import java.util.Scanner;
import java.io.File;
import java.io.PrintWriter;
import java.io.FileNotFoundException;
public class SpellingChecker
I am trying to write a Float Array to a file but it is only writing the last line of the array to a file. I have also attached the entire assignment as a zip file with all required files. Here is the part of the code I am having issues with:
I have a program I am trying to get together for class. Its a simple calendar, and I'm trying to save an array of dates to a file to be able to recall at will. I have done a fair amount of research but couldn't find a solid method to what I'm trying to do. I have a method that will check the inputted date's file to retrieve or save an entry. Here is where I'm stuck.
baseFile = new File("C:\Users\Ian\Documents\Eclipse (Java)"); private void getFile(String month, String year) throws IOException { String filename = new String(baseFile+"\"+month+year); File file = new File(filename); if(file.exists()){
[Code] ....
This is pretty much the most reasonable method I could find. this is called as a sort of plug for two other methods to call. Everything compiles, no errors or warnings, but no files are being created.
I am having an array of strings and i want to find out whether these strings contained in the array contain a similar character or not.For example i am having following strings in the array of string:
aadafbd dsfgdfbvc sdfgyub fhjgbjhjd
my program should provide following result: 3 because i have 3 characters which are similar in all the strings of the array(f,b,d).
Basically, there is a class "InfiniteInteger" which implements Comparable and can be used to store extremely long numbers as strings (i.e. "37493274839247923749234"). It has a couple functions such as "toString()", "compareTo()" and "isNegative()". Then there's the method I can't quite push through, "add(InfiniteInteger anInfiniteInteger)".Somewhere along the way, it just won't carry numbers correctly... It should work for positive and negative numbers but doesn't quite.
public InfiniteInteger plus(final InfiniteInteger anInfiniteInteger) { // TO DO String number1 = new String(string).replaceAll("-", ""); String number2 = new String(anInfiniteInteger.string).replaceAll("-", ""); int[] firstDigits = new int[number1.length()]; int[] secondDigits = new int[number2.length()]; int place = 0; for(int i = firstDigits.length - 1; i >= 0; i--) { firstDigits[place] = Integer.parseInt(Character.toString(number1.charAt(i))); place++; } place = 0; for(int i = secondDigits.length - 1; i >= 0; i--) { secondDigits[place] = Integer.parseInt(Character.toString(number2.charAt(i)));
[code]...
I can't use any external packages (i.e. Arrays, BigDecimal, ArrayList) and can't use long as a datatype either.
String a = "***************"; for(int i = 0; i++; i<10){
System.out.println(a); a = a - "*"; }
I searched about this online and read strings are unmutable in java but what does that exactly mean ? If the string cannot be changed how i am able to add the characters but not remove them.
You are to design a Java application to carry out additions and subtractions for numbers of any length. A number is represented as an object which includes a sign and two strings for the whole and decimal parts of the number. And, the operations must be done by adding or subtracting characters directly. You are not allowed to convert these strings to numbers before the operation.
The program must use a "Number" class which includes at least the following methods:
Number ( ); Number (double n); Number add (Number RHS); Number subtract (Number RHS); String toString ( );
This is what i have but it only adds positive numbers and it doesn't subtract problems like 7.05-8.96. Also some of it was what our teacher gave us like alignwhole method
import java.util.Scanner; public class Number{ private String whole; private String decimal; private String sign; public static void main (String[] args){ System.out.println("Enter two numbers");
You are to design a Java application to carry out additions and subtractions for numbers of any length. A number is represented as an object which includes a sign and two strings for the whole and decimal parts of the number. And, the operations must be done by adding or subtracting characters directly. You are not allowed to convert these strings to numbers before the operation.
The program must use a "Number" class which includes at least the following methods:
Number ( ); Number (double n); Number add (Number RHS); Number subtract (Number RHS); String toString ( );
The below code is what our teacher gave us to start with, but it needs to add and subtract positive or negative numbers of any length. This code only adds positive numbers. Need to write code for subtraction .
Java Code:
import java.util.Scanner; public class Number{ private String whole; private String decimal; private String sign;
I've looked at multiple sources and everyone is saying different stuff. Which one should I be using? FileWriter/FileReader, other people was saying PrintWriter, and one even said : "Formatter" which is the one I'm doubting mostly. My purposes for writing files is for like saving maps, saving high scores, etc.
I have accountsData.txt file in my default package, this is the file it should be writing to and reading from.
There is an ATM class, which has the main in it. From here the program is supposed to work like an atm, you type in your account number and can withdraw or deposit. It is supposed to then write the changes to the file.
//Read from a file. public void loadAccounts(String inputFileName) throws IOException { Scanner fin = new Scanner(new File(inputFileName)); // Variables to store the values.[/color] int account = 0; double balance = 0.0;
I'm (failing at) writing a program that searches an array using binary search, but I can't get it to work.
My code so far is this:
Java Code:
package sorting;
import java.lang.*; import java.util.*; public class sorteh { public static void main(String [] args){ int[] array=new int [20]; //creates new array for (int x=0;x<array.length;x++){ //populates array array[x]=x*3+1;
[code]...
I copied what a website did for the sorting part, but if I have low=0 and high=19, wouldn't mid not be an int?
I need to write a program that, when a button is pressed, will add the user input to a table AND write it to a sequential data file. I have everything done accept for how to write the data sequentially(all input data on the same line in the file). The following is part of the code:
private void submitButtonActionPerformed(java.awt.event.ActionEvent evt) { DefaultTableModel dtm = (DefaultTableModel)jTable1.getModel(); dtm.addRow(new Object[]{donorName.getText(),charityName.getText(),donationAmmount.getText()}); //Adds user input to the table try { FileWriter writer = new FileWriter("FundraisingInformation.txt",true);//Creates file or adds to it BufferedWriter bw = new BufferedWriter(writer);
[code].....
I would need the file output to be in the following format:
donorName charityName donationAmmount
As I said, using the .write(bw) i know how to make it look like:
I am creating a car simulator that simulators the odometer and fuel gauge on a car. I want to print the results to a text file but it seems to be printing only the last two lines instead of all of them. How can I make it so it doesn't overwrite the previous input?
Here's my main method:
public static void main(String[] args) throws FileNotFoundException { CarInstrumentSimulator carInstrumentSimulator = new CarInstrumentSimulator(); FuelGauge gas = carInstrumentSimulator.new FuelGauge();
I was writing a method to read a file. I did not think it through and gave the return type as void and modifier as static but I am not sure if it has to be void. How do you decide the return type of the method? Is there a good rule of thumb in such cases? Also, does the use of static needs to be done sparingly?
I need my code to print out the top three most common IP Addresses in the ArrayList. Right now I have it printing out the top IP Address. I am a little confused as to how to get it to print out three. Every time I change something, It doesn't give me the correct results
My Code: public class Log_File_Analysis { private static ArrayList<String> ipAddress = new ArrayList<>(); private static String temp , mostCommon; static int max = 0; static int num = 0;
How to output text to a file, so I had to do my own research on google, but the results I found were confusing. I finally got my code to write to a file, but I cannot figure out how to append a new line. I know what part of the code is incorrect, but I don't know how to fix it. here is what I have right now:
import java.io.IOException; import java.nio.file.Files; import java.nio.file.Paths; import java.util.Scanner; public class highscore { public static void main(String[] args) throws IOException {
[Code] ....
I can see the last two lines are telling the program to overwrite the first input with the second. Of course if I pick a different file name for the second output, I get another file with the second input, but I need to learn how to append as well.
I'm writing a program to dynamically update an xml file to add, delete, and edit entries in the file. I've run into an issue with the add method because when I write into the file, a random letter is added before the line. EX:
I want to add "<item> ..." to the end of the list of entries, but when it is added, this is what is added "Z <item> ..."The spacing for the <item> is correct, however, I don't see where or why the Z is added.
public static void insertItem(Item i) { try { String insert = " <item>"; String text = ""; Scanner in = new Scanner(file);
I obtained the following code online which purports to get the content of the JFrame:
public BufferedImage getScreenShot( Component component) { BufferedImage image = new BufferedImage( winWidth,
[Code] .....
Then I write out the image with the following code:
BufferedImage screenShot = getScreenShot(c); try{ File outputfile = new File(
[Code] .....
When I double-click on the resulting file, all the images show up as black rectangles in Windows Photo Viewer. Yet the associated buffered image displays correctly in the window. I've tried 'jpg, 'png', and 'bmp' extensions, with matching formats in the write. I am using Win-7 64-bit. and jdk8 with matching jre.
I'm working on a project for class that asks me to record punch-in and punch-out times for employees. However, I am having difficulty figuring out where I am going wrong as none of the information will write to the text file in the ArrayList that I have created. The code is as follows:
import java.text.*; import java.util.*; import java.io.*; import java.nio.file.*; public class TimeClockApp { // declare class variables private static EmployeeDAO employeeDAO = null;
[Code] .....
I want to keep the coding as simple as possible as I am new to Java, and have spent hours upon hours trying to figure this all out. The console output looks like this:
Welcome to the Punch-In/Punch-Out Screen
Please choose an option below:
I. Punch In O. Punch Out Choice: i
PUNCH IN -------- Enter Employee ID: 8 8Punch-In Date & Time: 2014/05/28 22:44:26 [] Press enter to return to the main screen:
I'm doing this assignment in which i have to write some products in csv file...but as u can see in csv file two products are same "Cooking Oil"..so any method that can add two same product's quantity and their amount and write them in file
import java.util.*; import java.io.*; public class SalesbyTransactionMonth{ private static final String fileName = "Data.txt"; private static final String fileName1 = "sales_by_trans_month.csv"; String line = "";
I have problem with writing objects to file. The thing i want to do is write object(Measur) and then read it from Notepad++. Not from program, but normally from computer. When i'm opening my file i see patterns(i dont how to call this). I think, that I need write it as a string in some way. There is my code: