Why Enum Types Not Being Recognized By Methods
Mar 17, 2014
Attempting to write a custom comparator for sorting songs, but I keep getting errors saying that the types cannot be resolved.
Java Code:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import java.util.*;
public class SongCollection {
[Code] .....
View Replies
ADVERTISEMENT
Nov 21, 2014
What class does method Planet.values() in the code below belong to? I thought it belongs to java.lang.Enum but when I could not see it in Java API 7.
package enumeration;
public class EnumTest {
public static void main(String[] args) {
//Planet myPlanet = Planet.EARTH;
// Check arguments supplied
if (args.length != 1) {
System.err.println("Usage: java EnumTest <earth_weight>");
System.exit(-1);
[code]....
View Replies
View Related
Oct 29, 2014
// set up the generator
CMSSignedDataGenerator gen = new CMSSignedDataGenerator();
gen.addSigner(key, cert, CMSSignedDataGenerator.DIGEST_SHA224);
gen.addCertificatesAndCRLs(certsAndCRLs);
addsigner and addCertificatesAndCRLs are not found in netbeans.
Which version of Bouncy Castle and JDK version this supports?
View Replies
View Related
Oct 16, 2014
This code doesn't recognise the package ( and therefore class ) timetest3, when I try to import it. The package I try to reference/call, follows, and works fine.
import javax.swing.JOptionPane;
import timetest3.TimeTest3;
public class timetest4 {
public static void main(String args[]) {
TimeTest3 time = new TimeTest3();
time.setTime(13,45,52);
[Code] ......
View Replies
View Related
Mar 21, 2014
I am currently using notepad to create a Java program and using the command box to compile it and execute it and it has been working fine. I have the JDK version 7 so java.lang works which I know does not need to be imported. The Calendar method which should be recognized is not.
Here is the program. Cut this program and compile it in the command box. It will not recognize the Calendar method.
import java.util.*;
class Practice4_2
{
public static void main (String args[])
{
Calendar cal = Calender.getInstance();
Date.now = new Date();
[Code] ....
Here is my path if needed:
C:Program Files (x86)InteliCLS Client;
C:Program FilesInteliCLS Client;%SystemRoot%system32;
%SystemRoot%;%System Root%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;
[Code] ....
View Replies
View Related
Mar 26, 2014
The compiler tells me that the variable after the while is not recognized.
What I especially don't understand is that the variable is defined and accepted in the character input and the swicth but later on is not recognized. I'm sure of this because I wrote the entire program, and then compiled it afterwards. I was therefore able to see the compiler advancing as the code was corrected
The error message is "cannot find symbol - variable choix"
do {
System.out.println ("1); Acheter Patons ");
System.out.println (" 2); Fabriquer baguettes ");
System.out.println (" 3); Vendre baguette ");
System.out.println (" q ou Q); Quitter ");
char choix = Clavier.lireChar();
switch (choix) {
[Code] ....
View Replies
View Related
May 10, 2014
I wanted to create a simple window with the LWJGL and a key input request which closes the window.I also wanted to create the classes in seperated packages, so it's more organized.The window displays but if I press that certain key nothing happens.Here is the Main class:
package bb.main;
import bb.input.Input;
import bb.main.render.SimpleRenderer;
public class Main {
public static void main(String[] args){
SimpleRenderer createWindow = new SimpleRenderer();
Inputinput= new Input();
[code]....
View Replies
View Related
Jan 12, 2015
I want to have a priceObject which is constructed by a price the enumtype and the name.
public class Testing {
public static void main(String[] args) {
PreisObject p1 = new PreisObject(1,Price.liquid,"TEST1");
System.out.println(p1);
PreisObject p2 = new PreisObject(2,Price('f'),"Test2");
[Code] .....
As you can see with PreisObject2 I want to check the enum by the value and not by the name as in PreisObject1.
Or do I have to use a if-else or switch statement to do something like this?
View Replies
View Related
Jan 27, 2014
I have a program in which I am prompting users for integer values to display in a JFrame. I call the method below to load an array with their input:
Java Code:
public String inputAssembly(){
if (!jtfInput.getText().matches("d")){
JOptionPane.showMessageDialog(null, "Input must be of integer value.");
} if (jrbFar.isSelected()){
return jtfInput.getText() + jrbFar.getText();
[Code] ....
Regardless of the input, both messages display (invalid input / got it). I've tried debugging so I know that the values are getting entered and read correct, at least to my knowledge. It is a very simple regular expression, only checking to be sure an integer was entered.
View Replies
View Related
Oct 12, 2014
compiling javac is nt recognized as internal or external command
View Replies
View Related
Aug 25, 2014
I've installed the Java JDK onto my Windows 8 laptop and the first thing I need to do is run the compiler from the Command Prompt. The first prompt I enter is C:java -version. This worked fine, however when I try to enter the next prompt C:javac -version, I am getting the following screen and messages:
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:UsersMary>java -version
java version "1.8.0_20"
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode)
C:UsersMary>javac -version
'javac' is not recognized as an internal or external command,
operable program or batch file.
I have entered the path into the environment variables area within my control panel. Not too sure why the first prompt works, but the second doesn't...
View Replies
View Related
Jun 3, 2015
I did an implementation which is an extension of javafx.scene.control.ComboBox
Inside I imported the Class ComboBoxListViewSkin
import com.sun.javafx.scene.control.skin.ComboBoxListViewSkin;
I think this might be the reason as this comboBox is not recognized at the import to the scene builder library. I can show up the import dialog of custom controls, but my custom ComboBox is not showing up. All other implementations are there correctly as they are loaded from my customControl.jar file
I use the ComboBoxListViewSkin for the functionality to scroll to an item in the combo as a user types a letter on the keyboard.
I do this by:
/**
* This method scrolls the itemView of the items to the first item starting
* with the given char or string
*
* @param pressedKey
*/
public void scrollToChar(String pressedKey) {
String value = pressedKey.toUpperCase();
for (Object userEntry : getItems()) {
[Code] ....
I really need to show up my custom Combo in the scenebuilder, as otherwise the rest of my fxml is not editable in sceneBuilder 2.0 ....
View Replies
View Related
May 13, 2013
I am writing a program in the GUI Builder and found that when I add code to print user input from text fields to a text file, the main method is no longer recognized. It throws all kinds of errors.
I have been able to get the code to work separately in a project file. Also, have been able to print to the console.
View Replies
View Related
Feb 10, 2015
Here I have an enum class
public enum Money{
ONE_PENNY(1),
TWO_PENCE(2),
FIVE_PENCE(5),
TEN_PENCE(10),
TWENTY_PENCE(20),
FIFTY_PENCE(50),
ONE_POUND(100),
TWO_POUNDS(200);
private int coin;
Money(int c) {
coin = c;
}
int showCoin() {
return coin;
}
and for a test class, I need an array list with a couple of coins in it (i.e. ONE_POUND, TWO_POUNDS) and a loop that adds together the values of the coins in the list and prints the result. How can I do this?
View Replies
View Related
Dec 4, 2014
I'm developing a JSF application.I have some enums, for example
public enum Gender {
MALE("Male"),
FEMALE("Female");
private final String label
[code]....
I want to put the enum value in <h:selectOneMenu>. I use a bean:
@Named(value = "genderBean")
@RequestScoped
public class GenderBean {
/**
* Creates a new instance of GenderBean
*/
public GenderBean() {
[code]...
How can i call the method .values() of enum for a generic enum T, like in the striked code?
View Replies
View Related
Sep 16, 2014
Is there anyway to iterate an enum type without an instance. As some context, consider the following code:
Java Code: public interface GenericChecker
{
public bool isValid(String str);
} mh_sh_highlight_all('java'); Java Code: public class EnumChecker<T extends Enum<T> > extends GenericChecker
{
private Class<T> enumType; //No instance
[code]....
toString method of the enum types has been overridden so that it returns the name assigned to the enum rather than the enum name itself. For example an enum might be SOME_ENUM("Assigned name"), therefore toString returns "Assigned name" rather than "SOME_ENUM". The idea is that a field from a table can be handed to the isValid(String) function on the GenericChecker base, and the derived class will then check to see if the field matches valid data as far as it is concerned.Thus, I can create a whole bunch of checkers easliy:
Java Code: GenericChecker checker1 = EnumChecker<EnumType1>();
GenericChecker checker2 = EnumChecker<EnumType2>();
GenericChecker checker3 = EnumChecker<EnumType3>();
GenericChecker checker4 = SomeOtherChecker(); mh_sh_highlight_all('java');
The problem is, if I use the EnumChecker then the expression "enumType.getEnumConstants()" in the isValid function blows up because enumType is null.
View Replies
View Related
Nov 9, 2014
How would I go about and make an enum, that has Strings and Methods?I want to make a class called GraphicalEffects, this class and be instanstiated and it has a method to apply graphicalEffects AS methods or some type of references to methods in an ArrayList.
View Replies
View Related
Jul 11, 2014
So I have an Enum file with 119 constants and each constant of that type has 20 fields that come with it. All the fields are the same type and named the same (e.g. there are 119 of Object obj, one for each constant), and I want to run the same methods over them. Since the Objects of the same type are named the same for each constant, I just have them named explicitly in get-er methods.
This worked fine when I just put all 20 fields through the constructor and set them as fields under all the constants. But I realized that if I wanted to make an instance of this Enum class, I'd have to enter in all 20 fields when they are all a set of Objects with unique values. So I then put them as fields under their own respective constant to make it easier to create instances of this enum. But now my methods don't work.
A) I don't really understand why they don't work anymore?
B) Is there a way to fix it without putting all the methods under each constant?
Example:
public enum MyEnum {
AAA {
private MyObject obj = new MyObject (3.0);
},
BBB {
private MyObject obj = new MyObject (1.5);
},
CCC {
private MyObject obj = new MyObject (6.5);
},
DDD {
private MyObject obj = new MyObject (3.5);
};
public double getObjVal() {
return obj.value(); // it can't find this obj should I move it up to where the constants are declared?
}
}
View Replies
View Related
Oct 6, 2014
I have a set of enum values (let's call then ONE, TWO, THREE.....). I want to find the larger of two of them. But max(ONE,THREE) gives a compile error as MAX isn't defined for type-safe enums. Fair enough.
I also agree that one shouldn't be able to use arithmetic functions on enums.
But as Enum implements Comparable, one can write a function which implements max and min, rather inefficiently I assume.
Is there a better way of getting the max/min of an enum? And if not, can the Java team be persuaded to implement it?
View Replies
View Related
Aug 7, 2014
import java.io.*;
class addition {
public static void main(String[] args) {
int num1,num2,sum;
try {
DataInputStream x=new DatainputStream(system.in);
[Code] ,,,,,
View Replies
View Related
Jun 21, 2014
I am just not importing the Enum value properly. The error I am getting with the DECK class is
import java.util.ArrayList;
public class Deck {
ArrayList<Card> deckList = new ArrayList<Card>();
String[] value = {"Two","Three","Four","Five","Six","Seven","Eight","Nine","Ten","Jack","Queen","King","Ace"};
String[] suit = {"Hearts","Clubs","Spades","Diamonds"};
[Code] ....
1 error found:
File: C:UsersFouadDesktopSchooCSC 162 SUMMER 14lackjack1Deck.java [line: 19]
Error: constructor Card in class Card cannot be applied to given types;
required: CardEnum.Rank,CardEnum.Suit
found: java.lang.String,java.lang.String
reason: actual argument java.lang.String cannot be converted to CardEnum.Rank by method invocation conversion
I have also tried this with the Deck Class
import java.util.ArrayList;
public class Deck {
ArrayList<Card> deckList = new ArrayList<Card>();
String[] value = {"Two","Three","Four","Five","Six","Seven","Eight","Nine","Ten","Jack","Queen","King","Ace"};
String[] suit = {"Hearts","Clubs","Spades","Diamonds"};
[Code] ....
Resulting ERROR message
2 errors found:
File: C:UsersFouadDesktopSchooCSC 162 SUMMER 14lackjack1Deck.java [line: 19]
Error: cannot find symbol
symbol: variable value
location: class CardEnum
File: C:UsersFouadDesktopSchooCSC 162 SUMMER 14lackjack1Deck.java [line: 19]
Error: cannot find symbol
symbol: variable suit
location: class CardEnum
THE FULL CODE!(BELOW)
public class BlackJack{
BlackJack() {
Deck deck = new Deck();
deck.createDeck();
System.out.println(deck.deckList);
}
public static void main(String[] args) {
new BlackJack();
[Code] ....
View Replies
View Related
Apr 20, 2015
I wrote a simple enum and a test class. The enum represents us coins and my test class uses the enum to calculate the change with the least number of coins. For example, I pass in 95 cents, I get back 3 quarters, 2 dimes. It all works just fine, easy to implement and I see why I should use an enum. Then I thought, what if the person is out of dimes. How could I tell the enum to skip dimes in it's switch statements? How would I make DIME(10) false?
View Replies
View Related
May 28, 2013
If you have an enumeration type with instances whose publicly accepted names are numbers, e.g. a Chevy 396 and I'm sorting this car according to makes and models that I've already laid out within enum types for each. Here the make instance is "Chevy" and the model instance is just "396".
I know I could make this "396" into "Ch396" and this would work programmatically. But this might confuse some people who just expect to see "396".
In short, why are enum instances not allowed to be of String type rather than just standard Java identifiers ?
View Replies
View Related
Mar 4, 2015
I have a enum class which contains some string which i am comparing to a string i get from a user
Java Code:
public enum Compare {
a, b, c, d, e, f
} class SomeClass {
String method(String letter){
Compare word= Compare.valueOf(letter);
}
} mh_sh_highlight_all('java');
Everything works fine but when I added a new word to it like "g" it throws the IllegalArgumentException ?
View Replies
View Related
Mar 6, 2015
Suppose I have an enum class named Faction and one of the constants is named DAUNT. I created a class of the enum DAUNT but how can I pass in a DAUNT faction type in for Daunt?
Java Code:
public enum Faction {
ALMIGHTY, AMBITION, DAUNT, RESTLESS, CAN;
}
//new file
public class Daunt {
public Daunt() {
}
} mh_sh_highlight_all('java');
View Replies
View Related
Oct 17, 2014
The instructions state: Create the following values for the enum (and make sure that they are spelled correctly, case matters):
a. SUN
b. MON
c. TUE
d. WED
e. THU
f. FRI
g. SAT
Create a private constructor for the Day enum that takes a boolean value. This boolean will determine if the day is a weekday (if it is true) or weekend (if it is false). Document it with a JavaDoc. This value will need to be stored as part of the object. Update the enum values so that they correctly call the constructor. Saturday and Sunday are the only days considered part of the weekend.
Implement the following methods:
a. boolean isWeekday()
i. Returns true if the day is a weekday.
b. Boolean isWeekend()
i. Returns true if the day is a weekend. (How could you determine that?)
c. String toString()
i. Returns the full name of the day for the enum value (i.e. Monday or Tuesday). Use either a set of nested ifs or a switch statement.
Hint: You will want to compare the this reference against the possible values in the enum.
View Replies
View Related