Anyways, variable names I have gotten from the code I've gotten from Minecraft using MinecraftCoderPack & Eclipse.
So... I have a string that I am wanting to get a number from.
Example:
public static final String[] exampleLetters = new String[] {"a", "b", "c", "d", "e", "f", "g"};
And, using a public Int (with no variables in the title), I am looking to take numbers for each string letter, to be able to output the value to other code.
Example:
public int letterConversion()
a = 0, b = 1, and so on to g = 6
How would I be able to get the numerical values of each letters using a public Int without any variables in the title?
Actual Code I have right now. Again, please ignore variable names, it's what I got use to while learning.
/** The list of the types of step blocks. */
public static final String[] slabType = new String[] {"stone", "sand", "cobble", "brick", "smoothStoneBrick", "netherBrick", "quartz"};
}
/**This checks slabType for the material and registers a number to each type for other codes to use.*/
public int textureType()
[Code] ....
For what I have now, in the Int...
for ( int var2 = 0 ; var2 < slabType.length ; var2++ )
Is controlling the output. No mater what the 0 is the output...
How can I write a method that takes a string with duplicates letters and returns the same string which does not contain duplicates. For example, if you pass it radar, it will return rad. Also i would like to know how can I Write a method that takes as parameters the secret word and the good guesses and returns a string that is the secretword but has dashes in the places where the player has not yet guessed that letter. For example, if the secret word is radar and the player has already guessed the good guesses letters r and d, the method will return r-d-r.
I am currently trying to make a calculator in Java. I want to use the String split method to tokenize the string of characters inputted. I thought I was using the String split method wrongly, because I had surrounded the characters I wanted to delimit with square brackets. However, when I removed the square brackets, the code threw an exception when I pressed the equal button. The exception was a PatternSyntaxException exception. Am I using the String split method wrongly? And why is the exception thrown? Here is my code:
import javax.swing.*;//import the packages needed for gui import java.awt.*; import java.awt.event.*; import java.util.Arrays; import java.util.List; import static java.lang.Math.*; public class CalculatorCopy { public static void main(String[] args) {
i am trying to write a class method which will take in a string and returns a string which is the reversed version of that string. it compiles fine but when i try to run it it states Main method not found in class StringReverse,please define the main method as public static void main(String[]args). I am new to java and cannot figure out
import javax.swing.JOptionPane; public class StringReverse { public String reverseString(String str){ JOptionPane.showInputDialog(null,"Please enter word"); char c = str.charAt(str.length()-1); if(str.length() == 1) return Character.toString(c); return c + reverseString(str.substring(0,str.length()-1));}}
I'm having trouble with the last few lines of the code. It's supposed to take a replacement string entered by the user and print out the new string. For some reason it's now allowing me to enter a replacement string
import java.util.Scanner; public class Project02 { public static void main(String[] args) { Scanner keyboard = new Scanner(System.in); System.out.print("Enter a long string: "); String lString = keyboard.nextLine();
[Code] ....
Output:
Enter a long string: the quick brown fox jumped over the lazy dog Enter a substring: jumped Length of your string: 44 Length of your substring: 6 Starting position of your substring in string: 20 String before your substring: the quick brown fox String after your substring: over the lazy dog Enter a position between 0 and 43: 18 The character at position 18 is x
Enter a replacement string: Your new string is: the quick brown fox over the lazy dog <------ isn't taking user input
I have a method for a button so when a user inputs something it then will get the string value and check it against the string value within the properties file to see if it exists.
The properties file is called GitCommands.properties that contains -- > key = value <-- in it
I realised I have not used it correctly hence why I keep getting errors - I am lost on how to use it, I think perhaps that may be the issue here? I need to reference the file but I am doing it wrong? When I do use that piece of code I get null pointer exception too...
JButton btnSearch = new JButton("Search"); btnSearch.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { FindSelectedKey();
[code] .....
I understand I am missing my piece of code where it states "//determine whether the string is equal to the property file key string" I understand the logic fine but not actually coding it.
I am trying to split a string based on length(example length 5) of the string. But I am having a issues with this substring(start, end) method. I get all substring which are of length 5. But if the last substring is less than 5 then I am not getting that last substring. But I need the last substring even if it is less than 5.
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);
I'm having trouble to compare two string from my LinkedList. I took me 2 days now trying figure out how to compare the current string to previous string in the linkedlist. Here is my code.
public int compareTo(LinkedListNode n){ //Compare two string String myHead = data.toLowerCase(); String comparableHead = data.toLowerCase();
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.
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");
I have a string value returned from a background tool that will range from 0 to possibly terabytes as a full number. I want to format that number to use commas and to reduce the character count using an appropriate size modifier (KiB, MiB, GiB, etc). I've tried converting the string number to a Double value using Double.parseDouble() and then performing the math based on the size of the value with this code:
I have errors in the "if" and both "else if" ... The compiler says "cannot convert from String to boolean and int to String ...
instructions:
1. Add two private instance variables, String courseName and char grade to this class.
2. Add accessor and mutator methods for these instance variables.
3. Add a method register which receives an integer data type and returns String data type according to the argument passed to it ("Math" for 1, "English" for 2, "No course" for any other input)
What I have so far:
package assignment9; public class BannerUser { private int userId; public int getUserId() { return this.userId; } public void setUserId(int userId)
I have the the string value similar to the one which i have to split based on the delimited "," String SampleString=" 'ab,c', 'xyz', lm,n,o "
I know I can easily call split function which will eventually split the above string. But in my case the delimiter "," , is also a part of the string. If I call the function SampleString.split(',') I will get the output as listed below
ab c xyz lm n o but the expected output is abc xyz lmno
I'm having a hard time with this problem, this is what I have, but I can not use two integers, I have to use one integer and a string...
This is the question:
Write a method called printStrings that accepts a String and a number of repetitions as parameters and prints that String the given number of times. For example, the call:
printStrings("abc", 5);
will print the following output: abcabcabcabcabc
This is what I attempted:
public class printStringsproject { public static void printStrings(int abc, int number) { for (int i = 1; i <= number; i++) { System.out.print("abc"); } } public static void main(String[] args) { printStrings(1, 5); } }
how to have a user input information again if their initial one was incorrect? For example, in this it will have the user go back to select an invoice number within range, but how do you do so if they enter words? I've tried next() and nextLine() but it hasn't worked.
Scanner input = new Scanner(System.in); System.out.println("What is the invoice number for your purchase?"); invoice = input.nextInt(); System.out.println("What is the sale amount of your purchase?"); amount = input.nextDouble(); while (invoice < 1000 || invoice > 8000) { System.out.println("You have entered an invalid invoice number."); System.out.println("Please select a number between 1000 and 8000."); invoice = input.nextInt();//having trouble knowing how to input this if it were a string. }
I'm learning about inheritance and on this problem I first have to create a class where I get/set methods and get user input for the data fields.
I suppose I should know it at this point but I don't know how to get the users name when they input it. I copied the whole code but the issue is at line 51.
import javax.swing.JOptionPane; public class Order { private String customerName; private int customerNumber; private int quantityOrdered; private double unitPrice; private double totalPrice;
I'm simulating temp/humidity values and want to separate the string value reported and parse each part (left and right) for their respective values. However, I'm having trouble figuring out how to parse the right hand side of this string value, I can get the left using split (shown below), but I think split removes the right hand side of the string value.
I dont know why this does not work. A string called naam is empty in the beginning. Thats why its NULL on the button. But if I give it the value "karel", it still states null on the button, how can I update this?
Code: public static void main(String[] args) { // TODO code application logic here Calendar time = Calendar.getInstance(); int min = 1;//time.get(Calendar.MINUTE); String blank = "0"; int checker = ((min > 10 ) ? min : blank+min); System.out.println("The time is " + "12" + ":" + checker ); }
This is my code, as you can see, I have if the min is less than 10, display the string "0" next to it so it will be something like
blank is zero and min is one
So it will display as 01 but after min reaches 10 and above, the 0 goes away. Problem I have is, you just cant add "blank" to int checker because checker is an int and blank is a string. So what must I do in order for it to display the 0 under checker?
I have attached a picture. I am struggling to understand one of the errors. It says it requires an int and a string. I have put a number in but I don't understand the string part!