Compare 2 Strings - Generate New String With Matching Characters
Jul 3, 2014
I'm attempting a small program as I'm teaching myself the ropes. In it, I need to compare one string (the base) to another which is just the base string that's had it's characters shuffled.
Java Code:
String base = "ABCDEFG"
String shuffled = "CDAFBEG" mh_sh_highlight_all('java');
What I need to do is run a loop that shuffles the base string each time, but compares and saves any characters that match in the correct location. For example, if shuffled = "CDAFBEG", then the G would be "locked" in place and the rest of the characters shuffled and looped back to the comparison.
I have all the code I need for shuffling the string, but I'm not sure how I would go about comparing each character and then also locking it in place. I get the basics, I think, of needed to use several variables.
View Replies
ADVERTISEMENT
May 20, 2015
I am trying to compare the first characters of two strings.
import java.util.Scanner;
public class testIf {
public static void main (String [] args) {
String userInput = "";
char firstLetter = '-';
[Code] .....
in the if statement i get this error Cannot invoke charAt(int) on the primitive type char...
View Replies
View Related
Nov 10, 2014
I have a JTable which shows pdf files. In Addition I can check if they have errors, if it so I can generate a "report" by clicking the pdf. But the report gives me errors from all of the pdfs in the table. How can I match the error messages to the pdf which I select?
Here is one of the checking methods:
public static void testAllPagesHaveSameRotation(PDFDocument pdf) throws PDFDocumentException {
if (SettingsGui.testAllPagesHaveSameRotation.isSelected()) {
if (pdf.getPages() == 0) {
rotationError = "";
} else {
rotationError = "";
[Code] ....
View Replies
View Related
Apr 30, 2014
I am trying to take a password then generate two characters to keep in the password dataset. So far I have this going but keep having minor issues. For one how come it won't allow me to use List.length?
/*Code/*
import java.util.Scanner;
public class Project{
public static void main(String[] args){
System.out.println("Enter the password:");
}
[Code] .....
View Replies
View Related
Mar 13, 2014
Its supposed to notify the user if they have a palindrome, but keeps returning true even when I type, "hello".
import java.util.Scanner;
public class PalinDrome {
public static void main(String[] args) {
String line;
Scanner input = new Scanner(System.in);
System.out.print("Please enter a word ");
[code]....
View Replies
View Related
May 11, 2014
Is there a different logic in Java for if statements when it comes to conditions? I mean my attempt to compare a String variable and a String attribute of a class that is on an array of objects was frustrated someway. It will not enter the if block. The two strings are equal. I displayed the values of each strings before the if evaluation and they are equal. The simbol I used was the ==, and I also tried the string.equals(string variable) as well as the compareTo() == 0 option but none of those worked. I wish I knew what it is the way to compare two strings.
View Replies
View Related
Jan 13, 2015
It works when i do this ,
String a = "*";
for(int i = 0; i++; i<10){
System.out.println(a);
a = a +"*";
}
but it doesn't work the other way,
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.
View Replies
View Related
Mar 26, 2015
How would I create a equals method to compare strings in a class that I'm creating. I need to create the method in my class, and then call it in a driver. How would I do this?
View Replies
View Related
May 2, 2014
I have been working on this for hours and cannot get it to work properly. The program is to count the number of characters contained in both strings and display the results. It is also to display the final statement, but only once. This version has a complete statement for each matching character.
import java.util.Scanner;
public class CountMatches {
public static void main(String[] args) {
String firstStr = ("");
String s1 = firstStr;
[Code] ....
View Replies
View Related
Sep 27, 2014
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) {
[Code] .....
View Replies
View Related
Aug 28, 2014
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...
textFieldSearch.getText().equals(GitCommands.keys());
This is my button:
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.
View Replies
View Related
Mar 2, 2014
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();
return (myHead.compareTo(comparableHead));
}
View Replies
View Related
Mar 28, 2014
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.
I would prefer using an Array!
View Replies
View Related
Feb 10, 2009
how do i compare string in if else ?
cos if i do these, it get an error of
Comparing string using == or !=
if(carModel == "Honda") {
car.setCarID(1);
car.setCarModel("Toyota");
car.setCarDescription("Powered by VVTi Engine");
car.setCarTransmission("Auto");
car.setCarPrice(56000);
View Replies
View Related
Apr 22, 2014
Why isn't it working?
Java Code:
if ((line.substring(i,i+2)) == "go")
break; mh_sh_highlight_all('java');
I printed this to check if substring works fine, used this:
Java Code: System.out.println(line.substring(i,i+2) + " : "+ length); mh_sh_highlight_all('java');
So, output:
Er : 1
ra : 2
ag : 3
go : 4
on : 5
n' : 6
'> : 7
Line:
String line = "Eragon'>";
Shouldn't it break loop after printing "go : 4"?
line.substring(i,i+2) prints go here. But if doesn't work.
View Replies
View Related
Sep 7, 2014
I want to make a program in which i write the Months Strings via while into the checkbox.
I already did that but i have also to add an day if February is a loop day.
So my question is how to say java that if Months is equal to February & year is a leap year, add 1. (i didn't wrote the year code because it's not relevant for my problem.)
Java Code:
public String[] Months ={"January","February","March","April","May", "June", "July", "August", "September", "Oktober", "November", "December"};
public Asg1KeapYear() {
initComponents();
int MonthNo = 0;
[Code] ....
Netbeans shows me .equals() on incompatible types on Months.equals, do i have to declare it somehow?
View Replies
View Related
Apr 5, 2014
I'm trying to loop through a string and depending on the character, add a JLabel to a game. The problem is the character 'L' represents a lantern but is also used in the reply the game gives which is "LOOKREPLY". I've tried to use some code to ignore the LOOKREPLY bit but it's not working. Here's what I've tried.
else if(message.charAt(i) == 'L' && message.charAt(i+1) != 'O' | message.charAt(i+1) == 'Y'){
JLabel localLabel = new JLabel();
localLabel.setIcon(lantern);
panel.add(localLabel);
panel.revalidate();
panel.repaint();
But the first image on all of the JLabels is always a lantern, which is what L represents. As it's only 1 lantern this leads me to believe that it's ignoring the first 'L' but for some reason it's not ignoring the 'L' at the end of LOOKREPLY.
View Replies
View Related
Sep 16, 2014
how we can handle the string with special characters. For instance:
123456789BNJKNBJNBJKJKBNJKBJKNBJK"VJKNBJNHBJNJKBVJ KBJKNB"VHBVBBVNBVNBVBVBVBNBVNBNBJHFBVFJB FNVJBNVJNVJDFNVJKNVJKNVJKVNNVJ NN"
I get some user inputs with double quotes and i need to split to 80 chars line.
.length fails to get the length if it contains special characters like double quotes and ?
View Replies
View Related
Apr 8, 2014
like i have String s="11222ddeefs"
so here i want program output like 1=2
2=3
d=2
e=2
f=1
and s=1
it has to show no of duplicates in each character in string
View Replies
View Related
Oct 17, 2014
As of right now my code can take characters from a string to an array from a string like "ABCD" but the project says I have to take it from a string like "A B C D" how can I correct my code to grab the characters from a single spaced line?
Scanner sc = new Scanner(System.in);
System.out.println("Enter Order of Cars:");
String carsInput = sc.next();
int x = carsInput.length();
int[] cars = new int[x];
for (int i=0; i < cars.length; i++) {
cars[i] = carsInput.charAt(i)-64;
}
View Replies
View Related
Sep 10, 2014
So what my program is supposed to do is take a number inputted by the use and then take a phrase. It then changes that phrases letter by the number inputted prior for example if you type in 2 as your int and Hello as your phrase you should get JGNNQ, which i can do. but the problem is that when i run it, it outputs like this:
J
G
N
N
Q
As separate characters how can I combine those characters in 1 string so it looks like JGNNQ? this is my code
import java.util.Scanner;
public class Dcod_MAin {
private static final Object[] String = null;
public static void main(String[] args){
Scanner input = new Scanner (System.in);
System.out.println("What is the day of the month");
int shift;
[Code] ....
View Replies
View Related
Apr 16, 2015
I am having issues with the program below everything works but I can't figure out a way to add code that if a user just hits enter without inputting anything it says "entering in nothing is not a valid choice" I am stuck on how to compare a int to a string ...
//import statements
import java.util.*; //for scanner class
// class beginning
public class Guess {
public static void main(String[] args ) {
//Declare variables area
[Code] ....
View Replies
View Related
Feb 8, 2014
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?
View Replies
View Related
Aug 31, 2014
I'm trying to implement a Binary Search Tree that accepts strings. I cannot figure out how to compare the string value in my add method against the node object. While I could make the node class data be the string type I am trying to make the code be as reusable as possible. So my question is this, is there a simple way I can compare the two that I am missing?
public class BTNode<E> {
private E data;
private BTNode<E> left, right;
//constructor
public BTNode(E initialData, BTNode<E> initialLeft, BTNode<E> initialRight) {
data = initialData;
left = initialLeft;
right = initialRight;
[Code] ....
View Replies
View Related
Apr 17, 2014
I'm trying to do something like this:
Java Code:
for (int i=1; i<2; i++);
int randomNum = rn.nextInt(range) + 1;
if (randomNum == CardList.CARD_NAME[randomNum]){
} mh_sh_highlight_all('java');
But the CARD_NAME variable is a string. I just want to compare the array to the integer.
View Replies
View Related
Jul 5, 2014
I need to make a string filled with naughts and crosses like this one : "xxx ooo xox". There are 3 groups separated with a space. how to fill the string randomly ?
View Replies
View Related