Page 1 of 2 12 LastLast
Results 1 to 20 of 26
Like Tree1Likes

Thread: How do I get sub string indexes to change without hard-coding them?

  1. #1
    Join Date
    Mar 2016
    Posts
    93
    Rep Power
    0

    Default How do I get sub string indexes to change without hard-coding them?

    I'm trying to code a method that gets the user to input his 16-digit credit card number 4 digits at a time without hard-coding anything, but I'm stuck:
    Java Code:
    StringBuilder ccNumber = new StringBuilder(16);	
    	
    	public String creditCard(String ccNumber){
    		System.out.println("It's time to enter your 16-digit card number in 4 different parts:");
    		String part = "part";
    		int partCounter = 0;
    		for(int i = 0; i < 4; i++){
    			partCounter++;
    			String currentPart = part + partCounter;
    			Scanner get4Digits = new Scanner(System.in);
    			System.out.println("Enter the four digits for " + currentPart);
    			currentPart = get4Digits.nextLine();
    			ccNumber.substring(0,4);
    			//how do get the substring indexes to update, without hard-coding them like I do below?
    			/*
    			String part1 = ccNumber.substring(0,4);
    			String part2 = ccNumber.substring(4,8);
    			String part3 = ccNumber.substring(8,12);
    			String part4 = ccNumber.substring(12,16);
    			*/
    		}
    		return ccNumber;
    	}
    So how do I get the substring indexes to update on their own?

  2. #2
    jim829 is offline Senior Member
    Join Date
    Jan 2013
    Location
    Northern Virginia, United States
    Posts
    6,226
    Rep Power
    14

    Default Re: How do I get sub string indexes to change without hard-coding them?

    I don't understand your question. Nor do I understand the purpose of your method. You pass in a String. Then prompt for user
    input. Then you return the same String since line 13 didn't do anything.

    Regards,
    Jim
    The JavaTM Tutorials | SSCCE | Java Naming Conventions
    Poor planning on your part does not constitute an emergency on my part

  3. #3
    Join Date
    Mar 2016
    Posts
    93
    Rep Power
    0

    Default Re: How do I get sub string indexes to change without hard-coding them?

    Quote Originally Posted by jim829 View Post
    I don't understand your question. Nor do I understand the purpose of your method.
    Consider this:
    Java Code:
                    //Add dashes to a credit card number:
    		String ccNumber = "4012888888881881";
    		System.out.print("The credit card number " + ccNumber);
    		String part1 = ccNumber.substring(0,4);
    		String part2 = ccNumber.substring(4,8);
    		String part3 = ccNumber.substring(8,12);
    		String part4 = ccNumber.substring(12,16);		
    		ccNumber = (part1 + "-" + part2 + "-" + part3 + "-" + part4);
    		System.out.println(" with dashes is: " + ccNumber);
    Try not to worry so much about the purpose or usefulness of my method. I'm just experimenting with the StringBuilder class, so I can learn ways to append to a string. My current intention for my method is getting:
    Java Code:
    String ccNumber = "4012888888881881";
    built up from four user prompts. That is why the for loop is set to iterate 4 times to gather each of the 4 user prompts to complete building the string.

    Quote Originally Posted by jim829 View Post
    You pass in a String.
    Take a closer look at lines 8 and 9:
    Java Code:
    partCounter++;
    String currentPart = part + partCounter;
    currentPart variable is supposed to keep track of each of the user's 4-digit entries:
    /*
    String part1 = ccNumber.substring(0,4);
    String part2 = ccNumber.substring(4,8);
    String part3 = ccNumber.substring(8,12);
    String part4 = ccNumber.substring(12,16);
    */
    This is why the for loop is set to iterate 4 times. I guess the four parts are supposed to be more like variables than strings.

    Quote Originally Posted by jim829 View Post
    Then prompt for user input.
    Yep. One prompt for each of the 4 parts of the credit card number.

    Quote Originally Posted by jim829 View Post
    Then you return the same String since line 13 didn't do anything.
    Ignore line 13. It serves no purpose.

  4. #4
    jim829 is offline Senior Member
    Join Date
    Jan 2013
    Location
    Northern Virginia, United States
    Posts
    6,226
    Rep Power
    14

    Default Re: How do I get sub string indexes to change without hard-coding them?

    Ok. I think I know what you want. Consider this example.

    Java Code:
    public static void main(String[] args) {
          String letters = "ABCDEFGHIJKL";
          int n = 3; // take three characters at a time
          for (int j = 0; j < letters.length(); j += n) {
             System.out.println(letters.substring(j,j+n));
          }
    }
    Note that my example works because 3 evenly divides the string length. Special consideration
    would need to be taken to cater to non-multiple of n string lengths.

    Regards,
    Jim
    The JavaTM Tutorials | SSCCE | Java Naming Conventions
    Poor planning on your part does not constitute an emergency on my part

  5. #5
    Tolls is offline Moderator
    Join Date
    Apr 2009
    Posts
    13,541
    Rep Power
    27

    Default Re: How do I get sub string indexes to change without hard-coding them?

    If you're trying to avoid part1, part2, part3 etc, then use a String[].
    Then you can print it by looping over it:
    Java Code:
    for (etc) {
        // if not first loop print a '-'
        // print ccChunks[i]
    }
    Something along those lines.
    Please do not ask for code as refusal often offends.

    ** This space for rent **

  6. #6
    Join Date
    Mar 2016
    Posts
    93
    Rep Power
    0

    Default Re: How do I get sub string indexes to change without hard-coding them?

    Perhaps I misused the substring method. Here's my newer and cleaner code:
    Java Code:
    StringBuilder ccNumber = new StringBuilder(16);	
    	public String creditCard(String ccNumber){
    		System.out.println("It's time to enter your 16-digit card number in 4 different parts:");
    		int partCounter = 0;
    		for(int i = 0; i < 4; i++){
    			partCounter++;
    			Scanner get4Digits = new Scanner(System.in);
    			System.out.println("Enter the four digits for part" + partCounter);
    			String currentPart = get4Digits.nextLine();
    			ccNumber.append(currentPart);//error: The method append(String) is undefined for the type String
    		}
    		return ccNumber;
    	}
    So what's up with "The method append(String) is undefined for the type String"?

  7. #7
    Tolls is offline Moderator
    Join Date
    Apr 2009
    Posts
    13,541
    Rep Power
    27

    Default Re: How do I get sub string indexes to change without hard-coding them?

    The ccNumber on line 10 is the parameter you pass in, and not the attribute given on line 1.

    Get rid of the parameter and the StringBuilder ccNumber will be visible to the method.
    Please do not ask for code as refusal often offends.

    ** This space for rent **

  8. #8
    Join Date
    Mar 2016
    Posts
    93
    Rep Power
    0

    Default Re: How do I get sub string indexes to change without hard-coding them?

    Quote Originally Posted by Tolls View Post
    Get rid of the parameter and the StringBuilder ccNumber will be visible to the method.
    I don't understand your logic. Why would you tell me to get rid of the currentPart parameter on line 10:
    Java Code:
    StringBuilder ccNumber = new StringBuilder(16);	
    	public String creditCard(String ccNumber){
    		System.out.println("It's time to enter your 16-digit card number in 4 different parts:");
    		int partCounter = 0;
    		for(int i = 0; i < 4; i++){
    			partCounter++;
    			Scanner get4Digits = new Scanner(System.in);
    			System.out.println("Enter the four digits for part" + partCounter);
    			String currentPart = get4Digits.nextLine();
    			ccNumber.append();//error: The method append(String) is undefined for the type String
    		}
    		return ccNumber;
    	}
    How else is the method supposed to know what I want appended onto the ccNumber string? The error remains the same.

  9. #9
    Norm's Avatar
    Norm is offline Moderator
    Join Date
    Jun 2008
    Location
    Eastern Florida
    Posts
    20,003
    Rep Power
    33

    Default Re: How do I get sub string indexes to change without hard-coding them?

    Does your IDE have a Search or Find function that you can use to find text in your program? Do a search for ccNumber.
    How many places is that variable defined? It should only be defined in one place.
    Note the scope of each definition. Inner definitions hide outer definitions.
    If you don't understand my response, don't ignore it, ask a question.

  10. #10
    Join Date
    Mar 2016
    Posts
    93
    Rep Power
    0

    Default Re: How do I get sub string indexes to change without hard-coding them?

    Quote Originally Posted by Norm View Post
    Does your IDE have a Search or Find function that you can use to find text in your program? Do a search for ccNumber.
    How many places is that variable defined? It should only be defined in one place.
    Well, in the Strings.java class with the main method, I was using ccNumber like this:
    Java Code:
    /*
    		//Add dashes to a credit card number:
    		String ccNumber = "4012888888881881";
    		System.out.print("The credit card number " + ccNumber);
    		String part1 = ccNumber.substring(0,4);
    		String part2 = ccNumber.substring(4,8);
    		String part3 = ccNumber.substring(8,12);
    		String part4 = ccNumber.substring(12,16);		
    		ccNumber = (part1 + "-" + part2 + "-" + part3 + "-" + part4);
    		System.out.println(" with dashes is: " + ccNumber);
    		//Remove the dashes by appending all of the chars in the ccNumber string except for the
    		//dash characters:
    		String temp = "";//will be used as a placeholder to build a string without dashes
    		for(int i = 0; i < ccNumber.length(); i++){
    			if(ccNumber.charAt(i) != '-'){//If he current char is not a dash,
    				temp += ccNumber.charAt(i);//then add that char to temp
    			}
    		}
    		ccNumber = temp;//ccNumber = the string that we built without dashes
    		System.out.println("Now our credit card number is without dashes again: " + temp);
    		*/
    As you can see, I've commented it all out. Even so, the error for the method in my StringAppender.java class remains the same:
    Java Code:
    StringBuilder ccNumber = new StringBuilder(16);
    	public String creditCard(String ccNumber){
    		System.out.println("It's time to enter your 16-digit card number in 4 different parts:");
    		int partCounter = 0;
    		for(int i = 0; i < 4; i++){
    			partCounter++;
    			Scanner get4Digits = new Scanner(System.in);
    			System.out.println("Enter the four digits for part" + partCounter);
    			String currentPart = get4Digits.nextLine();
    			ccNumber.append(currentPart);//error: The method append(String) is undefined for the type String
    		}
    		return ccNumber;
    	}
    It seems to me that there must a special trick to passing StringBuilder parameters (as opposed to regular String parameters). The question is how?

    Quote Originally Posted by Norm View Post
    Note the scope of each definition. Inner definitions hide outer definitions.
    I thought that if a variable is declared outside a method definition, it's accessible both inside and outside the method if it's not private. My StringBuilder object is declared outside the creditCard method. EDIT: if that's not correct, then I still don't understand the difference between static and public.
    Last edited by Sam_JavaTheHut5580; 07-08-2016 at 10:58 PM.

  11. #11
    Norm's Avatar
    Norm is offline Moderator
    Join Date
    Jun 2008
    Location
    Eastern Florida
    Posts
    20,003
    Rep Power
    33

    Default Re: How do I get sub string indexes to change without hard-coding them?

    Did you see the two definitions for the variable named: ccNumber?
    One on line 1 and one on line 2:

    StringBuilder ccNumber = new StringBuilder(16);
    public String creditCard(String ccNumber){

    The definition on line 2 hides the definition on line 1. That causes the error on line 10. ccNumber is a String not a StringBuilder.

    What is the purpose of the ccNumber arg that is passed to the method? Can it be removed?

    if a variable is declared outside a method definition, it's accessible both inside and outside the method
    Yes that is true unless another variable with the same name is defined inside of the method. Then that inner variable hides the outer variable.
    Last edited by Norm; 07-08-2016 at 11:09 PM.
    If you don't understand my response, don't ignore it, ask a question.

  12. #12
    Join Date
    Mar 2016
    Posts
    93
    Rep Power
    0

    Default Re: How do I get sub string indexes to change without hard-coding them?

    So far, my StringAppender.java class has turned into this:
    Java Code:
    public class StringAppender {
    	
    	//instance variables:
    	private StringBuilder ccNumber;
    	
    	//default constructor:
    	public StringAppender()
    	{
    		ccNumber = new StringBuilder(16);
    	}
    	//overload constructor:
    	public StringAppender(StringBuilder ccNumber)
    	{
    		this.ccNumber = ccNumber;
    	}
    	
    	//set and get methods:
    	public void setccNumber(StringBuilder ccNum){
    		ccNumber = ccNum;
    	}
    	public StringBuilder getccNumber(){
    		return ccNumber;
    	}	
    	
    	public StringBuilder creditCard(StringBuilder ccNumber){
    		System.out.println("It's time to enter your 16-digit card number in 4 different parts:");
    		int partCounter = 0;
    		for(int i = 0; i < 4; i++){
    			partCounter++;
    			Scanner get4Digits = new Scanner(System.in);
    			System.out.println("Enter the four digits for part" + partCounter);
    			String currentPart = get4Digits.nextLine();
    			ccNumber.append(currentPart);
    		}
    		get4Digits.close();//error: get4Digits cannot be resolved
    		return ccNumber;
    	}
    }//end of StringAppender class
    Two things:
    1. Why is line 35 not letting me close the scanner there?
    2. With my creditCard method doing all of the work getting the ccNumber, do I really need the getccNumber and setccNumber methods?

  13. #13
    jim829 is offline Senior Member
    Join Date
    Jan 2013
    Location
    Northern Virginia, United States
    Posts
    6,226
    Rep Power
    14

    Default Re: How do I get sub string indexes to change without hard-coding them?

    1. Because get4Digits is out of scope. It was declared within the for loop.
    2. Depends on your design. Getters and setters and useful for even private classes but mostly
    they hide implementation details from the public.

    Regards,
    Jim
    The JavaTM Tutorials | SSCCE | Java Naming Conventions
    Poor planning on your part does not constitute an emergency on my part

  14. #14
    Join Date
    Mar 2016
    Posts
    93
    Rep Power
    0

    Default Re: How do I get sub string indexes to change without hard-coding them?

    Before I can test my program, I have to fix the error:

    "ccNumber cannot be resolved to a variable"

    that for whatever reason occurs every time I use ccNumber as an argument in my method calls (which is done in my Strings.java class that has the program's main method):
    Java Code:
    public class Strings {
    	public static void main(String[] args){
    				
    		StringAppender creditCardNum = new StringAppender();
    		creditCardNum.setccNumber(creditCardNum.creditCard(ccNumber));//The ccNumber variable
    		//(which has a StringBuilder data type) is built (or set) after the user has inputted for all
    		//four prompts in the creditCard method. That is why it seemed logical to me to place a method
    		//call to the creditCard method as an argument for the setccNumber method call.
    		
    		creditCardNum.addDashes(ccNumber);
    		creditCardNum.removeDashes(ccNumber);
    	}
    }
    And the methods are defined in the StringAppender.java class:
    Java Code:
    public class StringAppender {
    	
    	//instance variables:
    	private StringBuilder ccNumber;
    	
    	//default constructor:
    	public StringAppender()
    	{
    		ccNumber = new StringBuilder(16);
    	}
    	//overload constructor:
    	public StringAppender(StringBuilder ccNumber)
    	{
    		this.ccNumber = ccNumber;
    	}
    	
    	//set and get methods:
    	public void setccNumber(StringBuilder ccNum){
    		ccNumber = ccNum;
    	}
    	public StringBuilder getccNumber(){
    		return ccNumber;
    	}	
    	
    	public StringBuilder creditCard(StringBuilder ccNumber){
    		System.out.println("It's time to enter your 16-digit card number in 4 different parts:");
    		int partCounter = 0;
    		Scanner get4Digits = new Scanner(System.in);
    		for(int i = 0; i < 4; i++){
    			partCounter++;
    			//Scanner get4Digits = new Scanner(System.in);
    			System.out.println("Enter the four digits for part" + partCounter);
    			String currentPart = get4Digits.nextLine();
    			ccNumber.append(currentPart);//error: The method append(String) is undefined for the type String
    		}
    		get4Digits.close();//error: get4Digits cannot be resolved
    		return ccNumber;
    	}
    	
    	//Add dashes to a credit card number:
    	public void addDashes(StringBuilder ccNumber){
    		System.out.print("The credit card number " + ccNumber);
    		String part1 = ccNumber.substring(0,4);
    		String part2 = ccNumber.substring(4,8);
    		String part3 = ccNumber.substring(8,12);
    		String part4 = ccNumber.substring(12,16);
    		String withDashes = ccNumber.toString();
    		withDashes = (part1 + "-" + part2 + "-" + part3 + "-" + part4);
    		System.out.println(" with dashes is: " + withDashes);
    	}
    	
    	//Remove the dashes by appending all of the chars in the ccNumber string except for the
    	//dash characters:
    	public void removeDashes(StringBuilder ccNumber){
    		String noDashes = ccNumber.toString();
    		String temp = "";//will be used as a placeholder for building a string without dashes
    		for(int i = 0; i < ccNumber.length(); i++){
    			if(ccNumber.charAt(i) != '-'){//If he current char is not a dash,
    				temp += ccNumber.charAt(i);//then add that char to temp
    			}
    		}
    		temp = noDashes;//ccNumber = the string that we built without dashes
    		System.out.println("Now our credit card number is without dashes again: " + noDashes);
    	}
    }//end of StringAppender class
    So why is using ccNumber as an argument giving me trouble?

  15. #15
    Norm's Avatar
    Norm is offline Moderator
    Join Date
    Jun 2008
    Location
    Eastern Florida
    Posts
    20,003
    Rep Power
    33

    Default Re: How do I get sub string indexes to change without hard-coding them?

    "ccNumber cannot be resolved to a variable"
    What source line is that error on?

    The compiler can not find a definition for that variable. Make sure there is a definition for the variable before it is used.
    Last edited by Norm; 07-09-2016 at 02:19 AM.
    If you don't understand my response, don't ignore it, ask a question.

  16. #16
    Join Date
    Mar 2016
    Posts
    93
    Rep Power
    0

    Default Re: How do I get sub string indexes to change without hard-coding them?

    Quote Originally Posted by Norm View Post
    What source line is that error on?
    Lines 5, 10, and 11:
    Java Code:
    public class Strings {
        public static void main(String[] args){
                     
            StringAppender creditCardNum = new StringAppender();
            creditCardNum.setccNumber(creditCardNum.creditCard(ccNumber));//The ccNumber variable
            //(which has a StringBuilder data type) is built (or set) after the user has inputted for all
            //four prompts in the creditCard method. That is why it seemed logical to me to place a method
            //call to the creditCard method as an argument for the setccNumber method call.
             
            creditCardNum.addDashes(ccNumber);
            creditCardNum.removeDashes(ccNumber);
        }
    }
    Quote Originally Posted by Norm View Post
    The compiler can not find a definition for that variable. Make sure there is a definition for the variable before it is used.
    How? ccNumber is a StringBuilder object, and it's already set up in the StringAppender class:
    Java Code:
    //instance variables:
    	private StringBuilder ccNumber;
    	
    	//default constructor:
    	public StringAppender()
    	{
    		ccNumber = new StringBuilder(16);
    	}
    	//overload constructor:
    	public StringAppender(StringBuilder ccNumber)
    	{
    		this.ccNumber = ccNumber;
    	}
    	
    	//set and get methods:
    	public void setccNumber(StringBuilder ccNum){
    		ccNumber = ccNum;
    	}
    	public StringBuilder getccNumber(){
    		return ccNumber;
    	}
    In order to be defined, it needs user input from the creditCard method. So I ask you in the code comment below:
    Java Code:
    StringAppender creditCardNum = new StringAppender();
    		
    		//What is missing? What is it going to take for ccNumber to be defined?
    		
    		creditCardNum.setccNumber(creditCard(ccNumber));

  17. #17
    Norm's Avatar
    Norm is offline Moderator
    Join Date
    Jun 2008
    Location
    Eastern Florida
    Posts
    20,003
    Rep Power
    33

    Default Re: How do I get sub string indexes to change without hard-coding them?

    Make sure there is a definition of the variable that is in scope before it is used.

    ccNumber is a StringBuilder object, and it's already set up in the StringAppender class:
    That is not available where it is used in the main() method. If you want to access a variable that is inside the StringAppender class, you need to use the reference to that class that is created on line 4 using dot notation:
    classReference.variableInTheClass
    If you don't understand my response, don't ignore it, ask a question.

  18. #18
    Join Date
    Mar 2016
    Posts
    93
    Rep Power
    0

    Default Re: How do I get sub string indexes to change without hard-coding them?

    Quote Originally Posted by Norm View Post
    Make sure there is a definition of the variable that is in scope before it is used.
    HOW?It can't be defined until this method:
    Java Code:
    public static StringBuilder creditCard(StringBuilder ccNumber){
    		System.out.println("It's time to enter your 16-digit card number in 4 different parts:");
    		int partCounter = 0;
    		Scanner get4Digits = new Scanner(System.in);
    		for(int i = 0; i < 4; i++){
    			partCounter++;
    			//Scanner get4Digits = new Scanner(System.in);
    			System.out.println("Enter the four digits for part" + partCounter);
    			String currentPart = get4Digits.nextLine();
    			ccNumber.append(currentPart);//error: The method append(String) is undefined for the type String
    		}
    		get4Digits.close();//error: get4Digits cannot be resolved
    		return ccNumber;
    	}
    is executed. Adding the static keyword in line 1 didn't help either. And here I thought the static keyword allowed a variable to be used anywhere within the same java package in eclipse.
    Quote Originally Posted by Norm View Post
    That is not available where it is used in the main() method. If you want to access a variable that is inside the StringAppender class, you need to use the reference to that class that is created on line 4 using dot notation:
    classReference.variableInTheClass
    I tried that and it created more problems:
    Java Code:
    //StringBuilder creditCardNum = new StringBuilder(16);
    		StringAppender creditCardNum = new StringAppender.creditCard(ccNumber);
    		//error: StringAppender.creditCard cannot be resolved to a type
    		//error: Type mismatch: cannot convert from StringBuilder to StringAppender
    		
    		//What is missing? What is it going to take for ccNumber to be defined?
    		
    		//creditCardNum.setccNumber(creditCard(ccNumber));
    		StringAppender.setccNumber(creditCard(ccNumber));
    Remember, ccNumber is an StringBuilder object, not a primitive data type like a regular String, double, int, etc. If you know the syntax for accessing a StringBuilder object from another class in the same package, I would appreciate it if you just give it to me now, because I'm pretty much out of ideas.

    NOTE: for statements like:
    StringBuilder creditCardNum = new StringBuilder(16);
    the reason I'm using creditCardNum and an instance instead of ccNumber is to avoid conflict between and instance of the StringAppender class and the primary 16-digit ccNumber variable.

  19. #19
    jim829 is offline Senior Member
    Join Date
    Jan 2013
    Location
    Northern Virginia, United States
    Posts
    6,226
    Rep Power
    14

    Default Re: How do I get sub string indexes to change without hard-coding them?

    How are you learning Java? Are you taking a course or just reading some books. You don't seem to understand some fundamentals which
    makes it hard for us to help you. Perhaps you should write some smaller programs that just focus on a single aspect of where you are
    having problems. Then it would be easier to assist.

    Regards,
    Jim
    The JavaTM Tutorials | SSCCE | Java Naming Conventions
    Poor planning on your part does not constitute an emergency on my part

  20. #20
    Join Date
    Mar 2016
    Posts
    93
    Rep Power
    0

    Default Re: How do I get sub string indexes to change without hard-coding them?

    Quote Originally Posted by jim829 View Post
    How are you learning Java? Are you taking a course or just reading some books. You don't seem to understand some fundamentals which
    makes it hard for us to help you. Perhaps you should write some smaller programs that just focus on a single aspect of where you are
    having problems. Then it would be easier to assist.
    What I'm doing is probably not even intermediate level (in my opinion), because I'm not even working with GUIs, Databases, JSPs, Java Swing, or Servlets, yet. Yes, I'm using a book ("Murach's beginning Java with Eclipse"), but I'm not just reading it. I'm working hard to try and understand what I read as I go along. I haven't been copying and pasting the sample programs in the book, even though their available from the Murach website; I've been type-copying the programs from the ground up, checking up with you guys in my earlier posts as I did so. I've even written a few basic object oriented programs from scratch not from the book with classes and methods as simple as they can get for practice. I'm learning everything alone over the summer without the luxury of a face-to-face instructor or expert. So don't let my struggles give you the illusion that I'm completely clueless.

    It should be noted that the book never tried to teach how to make an object oriented program on a StringBuilder object. This was just something I wanted to try on my own, because I anticipate that almost all java applications written in the real world will be object oriented.
    Last edited by Sam_JavaTheHut5580; 07-09-2016 at 07:03 AM.

Page 1 of 2 12 LastLast

Similar Threads

  1. Replies: 3
    Last Post: 12-09-2011, 07:42 PM
  2. [Coding Help] Ascii reader String Length Comparison
    By Greygoose in forum New To Java
    Replies: 31
    Last Post: 03-29-2011, 09:48 PM
  3. Replies: 6
    Last Post: 01-18-2011, 02:31 AM
  4. offline inspection is not reporting "Hard coded String" errors
    By g_madhu_krishna in forum IntelliJ IDEA
    Replies: 0
    Last Post: 09-17-2010, 08:02 AM
  5. Change to string
    By PhQ in forum New To Java
    Replies: 7
    Last Post: 04-14-2010, 03:26 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •