import java.io.IOException;
import java.util.*;
public class Guesser {
public static void main(String[] args) throws IOException {
char[] alphabet = "abcdefghijklmnopqrstuvwxyz1234567890 .,:;'-".toCharArray();
[Code] .....
I'm writing a program which will take a three letter word (for now) and then try to guess the word over and over again until it finds it, then print the word and the amount of tries it took to find it.
The problem: at the moment the program will find the word but not break out of the for loop when it does. I think it doesn't like the char to String conversion somewhere along the line.
I can't figure out how to have all of the random characters generated to go into the String. Below I can only get the last character to covert over to a String.
System.out.println("Original random character string:"); String printingString = "a"; for (int i = 0; i < 50; i++)//loop to obtain 50 random characters { char randomChar = (char) ((Math.random() * 255) +32); System.out.print(randomChar); printingString = Character.toString(randomChar); } return printingString; }
I found a fun program online and something so simple is giving me an issue. I c++ it is pretty simple fix, I can just call the strings location like an array. In java this is not the case. So far i have tried:
myString.charAt(); myString.indexOf();
There are a few other I found on google but I forget at the moment. I am just trying to close the gap on a string. It was a full sentence and I used replaceAll a few times to get several words I didn't want in the file out.
what will i compare in if statemet is the 1st letter of each if i have code="a" and name="Angelina" first letter of each is "a" and "A" then in convert it to string so that i can make it uppercase but when i compare it in if statement it always go into "not x" but the ouput that im getting is x=A y=A then it always direct me into else statement.
String code = "a"; String name = "Angelina"; char c = code.charAt(0); char n = name.charAt(0);
I tried to make a program that takes a string str, and char a and checks how many times the char is used in the string.
Example: the string Welcome and the letter e, is 2 times. so the program should print 2.
It compiles but when I run it and enter the information, i cannot get the printing line out.
Heres my code:
import java.util.Scanner; class program { public static void main(String[] args) { Scanner user_input=new Scanner(System.in); String str; String b; System.out.print("Please enter a word");
I want to cut my string from space char but i am getting exception....
Java Code:
import java.util.Scanner; import java.util.StringTokenizer; public class NameSurname { public static void main(String args[]) { Scanner sc=new Scanner(System.in); String s0,s1=null,s2 = null,s3=null; s0=sc.next();
[Code] ....
Console: Lionel andres messi Exception in thread "main" java.util.NoSuchElementException at java.util.StringTokenizer.nextToken(Unknown Source) at java.util.StringTokenizer.nextToken(Unknown Source) at com.parikshak.NameSurname.main(NameSurname.java:15) mh_sh_highlight_all('java'); I/p -O/p:
my s0=Lionel andres Messi
And I want to break it as soon as i find space and save it in s1,s2 and s3
I tried to make a program that takes a string str, and char a and checks how many times the char is used in the string. Example: the string Welcome and the letter e, is 2 times. so the program should print 2. It compiles but when I run it and enter the information, i cannot get the printing line out.
Heres my code:
import java.util.Scanner; class program { public static void main(String[] args) { Scanner user_input=new Scanner(System.in); String str; String b; System.out.print("Please enter a word"); str=user_input.next();
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;
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?
I am trying to figure out how to convert a string of ASCII code into char.I know that you can use (char) to convert it, but the issue is you cannot really just it for Strings.
public static void main(String[]args) { Scanner input = new Scanner(System.in); System.out.print("Type your text: "); String text = input.nextLine(); int counter = text.length(); if(text.length()> 16)
[Code] ....
And input is: abcdefghijklm
output is:
Java Code:
a b c d e f g h i j k l m x x x mh_sh_highlight_all('java');
So all i want is, if i type: abcdefghijklm
I want this output:
Java Code:
a e i m b f j x c g k x d h l x mh_sh_highlight_all('java');
I want to write a program that ask if you want to go to the movies. If the user type in yes then it'll print out (Alright let go) but if the user type no then it would print (whatever). The trouble that I'm having is. What's the best way to use Boolean and Strings together in a if statement?
public class Night { static Scanner UserInput = new Scanner (System.in); public static void main (String [] args){ boolean user1, user2; user1 = true; user2 = false;
Is it possible to use a if-else statement for string variables?
I am trying to make a program that execute different depending on the user typing in "male" or not when he/she gets asked about gender. The program execute the else part no matter what the user types in.
Here is my code :
import java.util.Scanner; public class c4Testname { public static void main(String[]args){ Scanner input = new Scanner(System.in); System.out.println("Type in your gender");
I have some spatial datasets which are availabe in a opensource metadata catalog software GeoNetwork and in a PostGIS database.The problem is that the student who created the database used different IDs for the same datasets. So the IDs in the GeoNetwork differs from the IDs in the postGIS database. They only have the same name So, if someone uploads a new dataset into GeoNetwork, the same dataset is uploaded into a postGis database too.
Now I want to add a ID column into the database to give the field the same ID like the ID in geonetwork. I think I can only do this with using the filename cause they are same in both cases.Now I want to alter the table in eclipse with following code:
PHP Code:
Connection con = null; Statement stmt = null; String query = null; String filen = filename.substring(0, filename.indexOf('.')); con = DriverManager.getConnection("jdbc:postgresql_postGIS://localhost:5433" + "user=postgres;password=dominik1;" + "database=geonetwork"); --> (the connection data will later be in a properties file) query = "ALTER TABLE " + filen + " ADD GN_id INTEGER(10) "; stmt = con.createStatement(); stmt.execute(query); mh_sh_highlight_all('php');
But i get the following findbug error:
Failed to execute goal org.codehaus.mojo:findbugs-maven-plugin:2.5.2:check (default) on project services: failed with 1 bug org.fao.geonet.services.resources.UploadAndProcess .exec(Element, ServiceContext) passes a nonconstant String to an execute method on an SQL statement ["org.fao.geonet.services.resources.UploadAndProces s"] At UploadAndProcess.java:[lines 83-299]..
I tried to suppress this error and worked with PreparedStatement and String.Format but I can't get rid of this error.
I am trying to compare some items from a generic arraylist with each other, but I keep getting an error stating that I need to cast the values in line 38. However, when I heed the warning and change it to what it wants, I get a warning stating "type safety: Unchecked cast from K to Comparable<K>". Should I ignore this warning or is there a better way to compare the two items? Also, is there another way for me to use compareTo w/o making my class extending/implementing comparable or is that the only way?Here is what I have:
class WordInfo<K, V extends Comparable <K>> { private FileReader fr; private String word; private ArrayList<K> list; private BufferedReader br; private int current = 0;
I have studied that Generics are used to shift the Class Cast Exception into Compile time errors , So that we get errors at compile time error and we do correct them before executing ,but Here is a program in which i am getting Class Cast Exception
class Animal { } class Dog extends Animal { } class Cat extends Animal
[code]..
Getting Exception at line no 29 which i know why it occurs but just wanna ask that isn't it should be caught at compile time According to Generics ?
short s = Short.MAX_VALUE; char c = s; System.out.println( c == Short.MAX_VALUE);
Correct Option is : B
A. True
B. False
Explanation:
This will not compile because a short VARIABLE can NEVER be assigned to a char without explicit casting. A short CONSTANT can be assigned to a char only if the value fits into a char.
short s = 1; byte b = s; => this will also not compile because although value is small enough to be held by a byte but the Right Hand Side i.e. s is a variable and not a constant. final short s = 1; byte b = s; => This is fine because s is a constant and the value fits into a byte. final short s = 200; byte b = s; => This is invalid because although s is a constant but the value does not fit into a byte. Implicit narrowing occurs only for byte, char, short, and int. Remember that it does not
occur for long, float, or double. So, this will not compile: int i = 129L;The below code compiles fine and contradicts what is said in bold. So what does the bold statement mean then?
Java Code: class BreakTest{ public static void main(String args[]) { float f=1.0f; double d=f; } } mh_sh_highlight_all('java');